boost::assignを使うと、コンテナに要素を追加するコードを簡潔に記述することができます。 必要なヘッダ #include <boost/assign.hpp> 一般的にstd::vectorに要素を追加するには、push_backを繰り返し使います。 std::vector<int> v; v.push_back(1); v.push_back(2); v.push_back(3); v.push_back(4); v.push_back(5); boost::assignを使うと、次にように簡潔に書くことができます。 using namespace boost::assign; std::vector<int> v; v += 1,2,3,4,5; 同様に、std::mapへの要素の追加は次のように書くことができます。 using namespace boost::assign
![boost::assignでコンテナに要素を追加するコードを簡潔に記述する](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)