`
vearne
  • 浏览: 18291 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

重复删除指针

 
阅读更多

#include <iostream>
using namespace std;
class Base{
public:
	void f(){
		cout<<"base"<<endl;
	}
private:
	int a;
};
int main(){
	Base* b = new Base;
	delete b;
	delete b;
	return 0;
}
 经过试验表明重复删除会导致运行时报错,但如果加上b = NULL;第二次delete操作将不会执行,程序可以正常执行。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics