推 nowar100:this指著物件,包含著x 先delete [] x; 再delete p; 01/08 19:30
→ nowar100:這樣不會重覆delete嗎 囧 01/08 19:30
→ nowar100: delete this; ^^^^^ 01/08 19:31
→ nowar100:const_cast<A*>(this)=NULL; 把this指到NULL沒必要吧 01/08 19:34
→ QQ29:因為我一開始以為他其實就是 p_singleton的ref 01/08 20:06
→ QQ29:所以想指向null 還有版主說 重複delete??? 就算delete 01/08 20:06
→ QQ29:p_singleton 效果也一樣 不過感覺他只是還回去 sizeof(x) 01/08 20:07
推 littleshan:你仔細想為什麼 delete pointer 之後為什麼要設 NULL 01/08 20:07
→ QQ29:指標大小 為什麼說會重複呢? 01/08 20:07
→ littleshan:應該就可以了解 你完全不需要把 this 設為 NULL 01/08 20:07
→ QQ29:恩 我現在知道他們只是指向同一個位址的指標@@ 這樣說沒錯吧 01/08 20:08
→ nowar100:等等 這應該不會重複delete 剛剛看太快抱歉 01/08 20:32
推 xsoe:delete this; // block or access de.. 01/08 21:53