オブジェクトを作成して頻繁に殺すゲームをやっています。次のオブジェクトが常に前のオブジェクトよりも新しくなるように、オブジェクトのリストを線形にループできる必要があるため、オブジェクトのレンダリングは正しくなります (オーバーラップします)。また、近くのオブジェクトをすばやく見つけるために、各オブジェクトのポインターを四分木に格納できる必要もあります。
私の最初の考えは を使用するstd::list
ことでしたが、これまでにこのようなことをしたことがないので、これについての専門家の考えを探しています.
どの容器を使用すればよいですか?
編集:私は前から削除しているだけではありません:オブジェクトは任意の順序で削除できますが、常にリストの最後に追加されるため、最後の項目が最新です。