看板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 ◤
--