选择题
29.
下列关于new和delete运算符的叙述中,错误的是______。
A、
使用new运算符创建对象时要调用构造函数
B、
new运算符返回指向操作数类型变量的指针
C、
new申请的动态空间应由delete释放
D、
delete运算符不能释放用new申请的整个动态数组空间
【正确答案】
D
【答案解析】
对象创建时需要调用类的构造函数,使用new运算符创建对象时也需要,选项A正确;new运算符创建对象时,返回一个指向操作数类型变量的指针,选项B正确;new申请的动态空间应由delete释放,选项C正确;使用new申请的整个动态数组空间使用delete[]释放,选项D错误,本题答案为D。
提交答案
关闭