請教c++的delete

看板Programming作者時間18年前 (2006/11/01 06:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
#include <iostream> using namespace std; main() { int *ptr = new int(100); cout << "空間位置:" << ptr << endl; cout << "空間儲存值:" << *ptr << endl; *ptr = 200; cout << "空間位置:" << ptr << endl; cout << "空間儲存值:" << *ptr << endl; delete ptr; *ptr = 300; cout << "空間位置:" << ptr << endl; cout << "空間儲存值:" << *ptr << endl; system("PAUSE"); return 0; } 請教一下,我既然已經做了delete這一個動作, 為何我的*ptr仍然可以給值呢 謝謝! -- ┌─────KKCITY─────┐  線上音樂新震撼   bbs.kkcity.com.tw ^_^ / 隨選隨播免等待 KKBOX ^_^ / └──From:218.169.106.108 ──┘   http://www.kkbox.com.tw   --
文章代碼(AID): #15HyUU00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #15HyUU00 (Programming)