为什么delete指针之后该指针还能使用?

作者在 2010-05-26 08:06:37 发布以下内容
以下是源文件

#include <iostream>
#include "src/cdstorageutil.h"

using std::cout;
using std::endl;
int main()
{
CDStorageUtil* util = new CDStorageUtil();
cout << "CD Storage example" << endl;
cout << util->CDCount() << endl;
delete util;
util = 0;
cout << util->CDCount();
return 0;
}

输出:
CD Storage example
23
23

 

 1楼  

再把使用的那个类的代码贴出来

cdstorageutil.cpp:

int CDStorageUtil::CDCount() {
int i = 23;
return i;
};

 

默认分类 | 阅读 715 次
文章评论,共0条
游客请输入验证码