effective C++ 条款十六解读

来源:互联网 发布:小影怎么添加网络音乐 编辑:程序博客网 时间:2024/06/01 07:35

成对的使用new和delete时要采用相同的形式

使用new 要搭配 delete 使用new [] 要搭配 delete [] ,究其原因主要在于 new  与new [] 申请的内存结构是不同的,new [] 申请的内存结构可能有记录大小的元素。

这里需要提到的一点是,使用new的时候C++ 先调用operator new申请内存空间 再调用构造函数。

在使用delete的时候C++先调用析构函数 再调用operator delete.

原创粉丝点击