질문자 :dicroce 저는 C++0x 에 관한 Scott Meyers와의 소프트웨어 엔지니어링 라디오 팟캐스트 인터뷰를 방금 들었습니다. 대부분의 새로운 기능은 나에게 의미가 있었고, 지금은 C++0x에 대해 하나를 제외하고 정말 흥분됩니다. 나는 여전히 이동 의미를 이해하지 못합니다 ... 정확히 무엇입니까? 예제 코드로 이동 의미를 이해하는 것이 가장 쉽습니다. 힙 할당 메모리 블록에 대한 포인터만 보유하는 매우 간단한 문자열 클래스부터 시작하겠습니다. #include #include class string { char* data; public: string(const char* p) { size_t size = std::strlen(p) + 1; data = new char[size]; std::..