SpriteX基本的に一般的なスプライトであるというクラスがあります。_Drawablesメンバーを持つというクラスもありstd::vector<SpriteX*>ます。私が作成したmain()すべてのスプライトで、コンテナに挿入してから_Drawables、メソッドを呼び出して、内のすべてのオブジェクトdrawAll()を描画できます。SpriteXstd::vector
各SpriteXオブジェクトは、それ自体へのポインタがどのインデックスにあるかを認識しており、そのデストラクタで、ポインタをに設定しますNULL。しかし、ポインタをに設定するだけでなく、ポインタを完全に破棄したいと思いますNULL。しかし、ポインタを削除しても安全ですか?デストラクタで使用deleteし、それがデストラクタを呼び出す場合、ループが発生しますか?メモリを解放する方法はありますか?