次のコードがあるとします。
//...
class A
//...
A* myA = new A();
A* myPointerToMyA = myA;
delete myA;
delete myPointerToMyA; // this is wrong, no?
//...
最後の行は、その上の行とまったく同じことをしますね。だから私は今delete
、無効/NULL ポインターを ing しているでしょうか?
これがばかげた質問かもしれないことは理解していますが、それでも、安心が必要です。