通常このように:
#include <boost/assign/std/vector.hpp>
vector<int> v;
v += 1,2,3,4,5;
を除いて:
#include <boost/ptr_container/ptr_vector.hpp>
boost::ptr_vector<int> v;
理由を知る必要がある場合; ptr_vector
の代わりに使用してvector
いるので、要素を削除する必要はありませんが、Boost.Assignを使用して初期化する必要がありptr_vector
ます(コード内のどこでもconst
使用できませんpush_back()
) 。pop_back()
よろしくお願いします。間違ったコンテナタイプを使用している可能性がありますか?