回答編集履歴
2
課題の範囲について質問を追加
test
CHANGED
@@ -3,3 +3,7 @@
|
|
3
3
|
おそらく同じエラーが出ます。
|
4
4
|
|
5
5
|
Release() では delete[] 後に data に NULL を代入していますから(蛇足ですが data == NULL の検査は不要です)、それ以外に data に NULL でもなく new したものでもないデータが入るケースがあるはずです。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
ところで、課題はこのプログラムを書いて出すことですか? 単にこのプログラムのデバッグ(プログラムは与えられたもの)ですか? 後者だとヒントを出しすぎたかもしれません。
|
1
ヒントをもう少し足した。
test
CHANGED
@@ -1 +1,5 @@
|
|
1
1
|
PuyoArray を new して delete するだけのコードを書いて動かしてみてください。
|
2
|
+
|
3
|
+
おそらく同じエラーが出ます。
|
4
|
+
|
5
|
+
Release() では delete[] 後に data に NULL を代入していますから(蛇足ですが data == NULL の検査は不要です)、それ以外に data に NULL でもなく new したものでもないデータが入るケースがあるはずです。
|