更多“下列运算符中,不能被重载的是A.&&B.!=C..D.++ ”相关问题
  • 第1题:

    下列关于运算符重载的叙述中,错误的是

    A.::运算符不能重载

    B.类型转换运算符只能作为成员函数重载

    C.将运算符作为非成员函数重载时必须定义为友元

    D.重载[ ]运算符应完成“下标访问”操作


    正确答案:C
    解析: C是错误的,其余为规定。

  • 第2题:

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

    A.[]

    B.*

    C.=

    D.sizeof


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

  • 第3题:

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

    A.+

    B.=

    C.::

    D.()


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

  • 第4题:

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

    A.

    B.!=

    C..

    D.++


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

  • 第5题:

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

    A.[ ]

    B..

    C.()

    D./


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