通过本文主要向大家介绍了c++ new delete,c++ delete,c++中new和delete,c++delete函数,drop和delete的区别等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。
C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。
关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配和回收空间。
请看下面的程序。
所以一个简单的使用原则就是:new 和 delete、new[] 和 delete[] 对应使用。 </div>
C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。
关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配和回收空间。
请看下面的程序。
所以一个简单的使用原则就是:new 和 delete、new[] 和 delete[] 对应使用。 </div>