앞서 소개한 boost::move와 같이 Boost 1.48 버전에서는 C++11의 컨테이너가 추가되었습니다. 그래서 이 컨테이너들을 사용하면 RValue ReferencePlacement Insert 기능이 구현된 것을 사용할 수 있습니다(현재 VC++ 10STL 컨테이너들은 Placement Insert는 구현되어 있지 않습니다).

 

Boost의 컨테이너들은 기본적으로 기존의 STL 컨테이너들과 같으며 다만 C++11의 새로운 기능이 추가되어 있습니다.

 

기존에는 vector를 사용하기 위해서는

std::vector를 사용했다면 boost용 컨테이너를 사용하기 위해서는

boost::container 라는 이름 공간을 사용하기 때문에

boost::container::vector로 사용합니다.

저작자 표시
신고
by 흥배 2011.12.15 09:00
| 1 |

티스토리 툴바