itgle.com

下列运算符中哪些是不能够被重载的?A..,.*, - > * ,∷ ,? :B.++,--,new,delete,==C.sizeof,new,delete,++,--D.sizeof,flew,delete,+,-

题目

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

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

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

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

D.sizeof,flew,delete,+,-


相似考题
更多“下列运算符中哪些是不能够被重载的?A..,.*, - > * ,∷ ,? :B.++,--,new,delete,==C.sizeof,new,de ”相关问题
  • 第1题:

    下列关于new运算符的描述中错误的是

    A.使用运算符new创建对象数组时必须定义初始值

    B.使用运算符new创建对象时,会调用类的构造函数

    C.运算符new可以用来动态创建对象和对象数组

    D.使用new运算符创建的对象可以使用运算符delete删除


    正确答案:A
    解析:本题考核运算符new。先来了解运算符new:运算符new返回指定类型的一个指针,如果分配失败(如没有足够的内存空间),则返回0。它与delete运算符一起使用,以达到直接进行动态内存分配和释放的目的。对于A)选项,使用运算符new创建对象数组时只能指定分配内存的大小,不能为该数组指定初始值,其初始值为缺省值,因此类中必须定义缺省构造函数。所以A)选项的描述是错误的。B)、C)和D)选项的描述都是正确的。

  • 第2题:

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

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

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

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

    D.sizeof,new,delete,+,-


    正确答案:A

  • 第3题:

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

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

    答案:A
    解析:

  • 第4题:

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

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

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

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

    D.sizeof,new,delete,+,-


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

  • 第5题:

    下列运算符中,( )运算符在C+ +中不能重载。

    A.&&

    B.[]

    C.::

    D.new


    正确答案:C