ヒープ割り当てオブジェクトのコレクションを管理するのに便利なboost ptr_vectorが見つかりました。ポインタコレクションライブラリは非常にいいですが、残念ながら、私は1つのことで止められています。boost :: ptr_vectorのリファレンスではなくポインタを取得
私のコードのもう1つの部分は、ptr_vector内のオブジェクトのいずれかへのポインタを明示的に保持する必要があります(具体的な理由から参照できません)。しかし、あなたがptr_vectorでオブジェクトにアクセスするとき、あなたが参照を取得、T &(あなたがptr_vector.push_back(T *を使用していても)
は、私はブーストのうち、無地のポインタを取得することができますとにかくあり:: ptr_vector ?
なぜポインタでなければならないのか説明できますか?多分代替があります。 –
あなたは* hold *の意味を説明することもできますか:所有権を意味するのでしょうか?または単に尖った価値にアクセスすることですか? –