使用delete[]删除对象数组时,描述正确的是( )

使用delete[]删除对象数组时,描述正确的是( )


A、

数组中各元素都调用析构函数


B、

数组中各元素都调用构造函数


C、

不调用析构函数


D、

只有首元素调用析构函数


【正确答案】:A
【题目解析】:

当使用new运算符生成对象指针时,自动调用本类的构造函数。使用delete删除这个对象时

对于对象数组,要为它的每个元素调用一次构造函数和析构函数。故本题选A。


Top