使用delete[]删除对象数组时,描述正确的是( )
A、
数组中各元素都调用析构函数
B、
数组中各元素都调用构造函数
C、
不调用析构函数
D、
只有首元素调用析构函数
【正确答案】:A
【题目解析】:
当使用new运算符生成对象指针时,自动调用本类的构造函数。使用delete删除这个对象时
对于对象数组,要为它的每个元素调用一次构造函数和析构函数。故本题选A。
使用delete[]删除对象数组时,描述正确的是( )
使用delete[]删除对象数组时,描述正确的是( )
数组中各元素都调用析构函数
数组中各元素都调用构造函数
不调用析构函数
只有首元素调用析构函数
当使用new运算符生成对象指针时,自动调用本类的构造函数。使用delete删除这个对象时
对于对象数组,要为它的每个元素调用一次构造函数和析构函数。故本题选A。