-
-
[求助] delete后指针是不为空的??
-
发表于:
2009-8-2 15:31
8712
-
以前一直以为一个指针经常 delete 后,会变成空指针,
今天实验了一下,发现 new 后再 delete , 指针地址依然存在
原先以为这个指针会给我清 0,
那么有没有办法 知道这下面的 指针(buf)有没有 delete ?
void testbuf()
{
CString temp;
char *buf=NULL;
if (!buf)
{
buf=new char[1024];
if (buf)
{
temp.Format("申请地址成功: %08X",buf);
MessageBox(NULL,temp,NULL,MB_OK);
delete buf;
temp.Format("dele后地址为: %08X",buf); //buf 的地址不是 NULL
MessageBox(NULL,temp,NULL,MB_OK);
}
}
}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!