배열은 선언과 동시에 배열의 요소를 초기화 할수 있는데
int arr[100] = {1, 2, 3};
Vector 등의 STL 컨테이너들은 이런 간단한 요소의 추가(초기화라기 보단..) 를 지원 하지 않습니다.
그러나 boost를 사용하면 STL을 확장하여 간단히 요소를 추가 하는 기능을 지원 하는데요
#include <boost/assign.hpp> 헤더가 바로 그것입니다.
뭐 길게 쓸거 없이 코드로 대신 하겠습니다.
#include
#include
#include
#include
#include
using namespace boost; 가 아니라 using namespace boost::assign; 라는 것에 유의 해 주세요
|