原则16:成对使用new和delete时要采用相同形式

这个原则太简单了。
当你new一个数组的时候你要使用delete []释放,当你new一个指针的时候,你要使用delete释放。如果搭配错了,后果都是未定义的。
这其中的原理,只要你懂得new和delete是操作符,并且把内存分配看成对象来处理,并会调用构造和析构函数就会明白了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容