> deleteの所でエラーになります。 とのことですが、ソース中にはdeleteが2回出てきますね。 どちらのdeleteでエラーが出ているでしょうか? > (確保していない領域をdeleteしようとしたときのような) エラーの意味がよく分からないときには、エラーログをそのままコピーアンドペーストしてしまえば誤解がなくてよいかもしれません。 ここからは推測ですが、やはりObjectクラスの内部処理に問題がある気がします。 例えば、Objectクラス内に初期化されていない(使われていない)ポインタ変数があって、デストラクタ内でそれをdeleteしている、とかですね。 デバッガを使うとポインタ変数を宣言した時に、自動的に0に初期化してくれる場合がありますが、通常は明示的に初期化していない変数の値は不明で、なんらかの適当な値が入っている可能性があります。 この場合、質問にあるような動作になるか
![【C++】オブジェクト配列の動的確保 - OKWAVE](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3202632a5b19efa6d7dbcca644fc13bfa3453dc/height=288;version=1;width=512/https%3A%2F%2Fgazo.okwave.jp%2Fokwave%2Fspn%2Fimages%2Flogo%2Ffacebook_okwave.jpg)