タイトルが明確でない場合は、次の例があります。
int *a = new int[5];
int*b = a;
delete[] a;
a = NULL;
現在a
は NULL ですが、b
そうではありません。にアクセスするb
と、間違った値が返され、プログラムがクラッシュする可能性があります。
これを防ぐ方法は?
タイトルが明確でない場合は、次の例があります。
int *a = new int[5];
int*b = a;
delete[] a;
a = NULL;
現在a
は NULL ですが、b
そうではありません。にアクセスするb
と、間違った値が返され、プログラムがクラッシュする可能性があります。
これを防ぐ方法は?