delete和delete[]都能释放指针所指向的内存区域。但delete只会调用一次析构函数,而delete[]还会调用后续所有对象的析构函数。
当数据类型为基本数据类型时,用delete和delete[]都可以,因为基本数据类型没有析构函数。
delete和delete[]的区别
最新推荐文章于 2023-03-17 13:31:32 发布
delete和delete[]都能释放指针所指向的内存区域。但delete只会调用一次析构函数,而delete[]还会调用后续所有对象的析构函数。
当数据类型为基本数据类型时,用delete和delete[]都可以,因为基本数据类型没有析构函数。