下列关于delete运算符的叙述中,错误的是( )A使用delete运算符释放类对象时要调用该类的析构函数Bdelete运算符可以作用于空指针C由new运算符分配的动态内存空间必须通过delete运算符释放D使用delete运算符释放动态分配的单个对象和对象数组的语法格式相同

题目
下列关于delete运算符的叙述中,错误的是( )

A使用delete运算符释放类对象时要调用该类的析构函数

Bdelete运算符可以作用于空指针

C由new运算符分配的动态内存空间必须通过delete运算符释放

D使用delete运算符释放动态分配的单个对象和对象数组的语法格式相同


相似考题
更多“下列关于delete运算符的叙述中,错误的是( ) ”相关问题
  • 第1题:

    下列运算符中哪些是不能够被重载的?

    A..,.* ,- > * ,::,?:

    B.++,--,new,delete,==

    C.sizeof,new,delete,++,--

    D.sizeof,new,delete,+,-


    正确答案:A
    解析:C++语言中的不能重载的操作符是.,.*,->*,::和?:。

  • 第2题:

    关于new运算符的下列描述中,错误的是( )。

    A.用来动态创建对象和对象数组

    B.用它创建的对象和对象数组可以使用运算符delete删除

    C.创建对象时要调用构造函数

    D.它创建对象数组时必须制定初始值


    正确答案:D

  • 第3题:

    55、在以下new和delete运算符使用中,错误的是().

    A.char *p=new char[10]; delete[]p;

    B.char *p=new char[5]; delete []p; p=new char[10]; delete []p;

    C.char *p=new char; delete p;

    D.char *p=new int[10]; delete p;


    char *p=new int[10]; delete p;

  • 第4题:

    下列运算符中哪些是不能够被重载的?

    A..,.*,->*,::,?:

    B.++,--,new,delete,==

    C.sizeof,new,delete,++,--

    D.sizeof,new,delete,+,-


    正确答案:A

  • 第5题:

    下列运算符中哪些是不能够被重载的?( )

    A..,.*,->*,::,?:
    B.++,--,new,delete,==
    C.sizeof,new,delete,++,--
    D.sizeof,new,delete,+,-

    答案:A
    解析: