Rvalue 참조 및 이동 의미는 불필요한 복사본을 줄임으로써 코드 속도를 크게 높일 수있는 주요 C++ 11 기능입니다. STL은 C++ 11/0x 컴파일러가 사용될 때이 새로운 기능을 사용하도록 업데이트되었습니다 (예 : gcc 4.6)부스트 라이브러리가 의미 이동을 활용합니다
Boost 1.48은 이전 C++ 03 컴파일러에서 이동 의미를 에뮬레이션하기 위해 새 라이브러리를 도입했습니다. 이 라이브러리는 코드가 C++ 11 컴파일러로 컴파일 될 때 실제 rvalue 참조로 확장되는 매크로 또는 C++ 03 컴파일러로 코드가 컴파일 될 때 에뮬레이트 된 rvalue 참조를 도입함으로써 작동합니다.
boost::container
외에도 다른 부스트 라이브러리가 아직 이동 의미 체계를 활용하도록 업데이트 되었습니까?
이동 의미가 다른 부스트 라이브러리에 추가 될 때 로드맵에 대해 자세히 설명하고 있습니까?
boost::multi_index_container
은 버전 1.31에서 소개 되었기 때문에 Boost.MultiIndex Future work에 이동 의미를 추가하는 것에 대해 언급했습니다.
주에서 C++ 11 전용 지원 추가 지원 : name "STL"은 더 이상 사용되지 않으며 모호합니다. 대신 "C++ 표준 라이브러리"를 사용하십시오. – Griwes