参考答案和解析
正确答案:C
c++不能重载的运算符只有5个,即“.”、“.$”、“::”、“?:”、“sizeof”,故本题答案为C。
更多“下列运算符中,不能被重载的是( )。 A.B.!=C..D.++ ”相关问题
  • 第1题:

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

    A.&&

    B.[]

    C.::

    D.new


    正确答案:C
    解析:此题考查的是运算符的有关概念。运算符重载是针对C++原有运算符进行的,不能通过重载创造新的运算符;除了“.”、“.*”、“->*”、“::”、“?:”这5个运算符之外,其他运算符都可以重载。

  • 第2题:

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

    A.&&

    B.[]

    C.::

    D.new


    正确答案:C

  • 第3题:

    下列运算符中,()不能被重载

    A.+

    B.=

    C.::

    D.()


    C 解析:本题考查的知识点是:运算符重载。在C++中,只有.、.*、->*、::、?:这五个运算符不能重载。故本题应该选择C。

  • 第4题:

    如果重载不能重载的运算符会出现语法错误,下列不可以被重载的运算符是( )。

    A.[]

    B.*

    C.=

    D.sizeof


    正确答案:D
    解析:sizeof也不可重载。

  • 第5题:

    下列运算符中,不能被重载的是:

    A.[ ]

    B..

    C.()

    D./


    C c++不能重载的运算符只有5个,即“.”、“.$”、“::”、“?:”、“sizeof”,故本题答案为C。