看板Programming
標 題請教c++的delete
發信站KKCITY (Wed Nov 1 05:34:33 2006)
轉信站ptt!ctu-reader!ctu-peer!news.nctu!news.cis.nctu!news.ee.ttu!news.ntu!b
#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 ◤
--