delete和delete[]区别


1:delete只能调用一次析构函数,而delete []会调用每个成员的析构函数。


2:delete和new配套,delete[]和new[]配套。


3:对于内件简单的数据类型,delete和delete[]功能类似,对于自定义复杂的数据类型,delete和delete[]不能互用。


4:detele指向的是一个单个对象,delete[]指向的是一个数组。


上一篇 下一篇