首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于格局new操作符为对象分配空间

2012-10-18 
关于布局new操作符为对象分配空间char* buffer new char[BUF]在buffer中存储对象时,例如:pc1 new(buf

关于布局new操作符为对象分配空间
char* buffer = new char[BUF];在buffer中存储对象时,例如:pc1 = new(buffer) JustTesting;(JustTesting为一个类)需要显示调用析构函数,pc1->~JustTesting();最后delete [] buffer;。。

我的问题是,在调用析构函数的时候已经将该类在buffer中的存储空间释放了,如果再释放buffer,那不是造成内存泄漏吗?

[解决办法]
delete释放以后,最好将指针置为NULL

热点排行