ヘッダー boost/assign.hpp できること コンテナの初期化・要素追加が手軽にできる. 使用例 前準備 #include <boost/assign.hpp> using namespace boost::assign; vector 簡単. // 初期化 vector<int> v = list_of(1)(2)(3); // 末尾への要素の追加(push_back) v += 4, 5, 6; // v = {1, 2, 3, 4, 5, 6} list push_front時の要素が追加される順番に注意. // 初期化 list<int> l = list_of(4)(5)(6); // 末尾への要素の追加(push_back) l += 7, 8, 9; // 先頭への要素の追加(push_front) push_front(l) = 3, 2, 1; // l = {