niusouti.com

下列关于运算符重载的叙述中,正确的是______ 。A.通过运算符重载,可以定义新的运算符B.有的运算符只能作为成员函数重载C.若重载运算符+,则相应的运算符函数名是+D.重载一个二元运算符时,必须声明两个形参

题目

下列关于运算符重载的叙述中,正确的是______ 。

A.通过运算符重载,可以定义新的运算符

B.有的运算符只能作为成员函数重载

C.若重载运算符+,则相应的运算符函数名是+

D.重载一个二元运算符时,必须声明两个形参


相似考题
更多“下列关于运算符重载的叙述中,正确的是______ 。A.通过运算符重载,可以定义新的运算符B.有的运算符 ”相关问题
  • 第1题:

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

    A.有的运算符可以作为非成员函数重载

    B.所有的运算符都可以通过重载而被赋予新的含义

    C.不得为重载的运算符函数的参数设置默认值

    D.有的运算符只能作为成员函数重载


    正确答案:B
    解析:进行运算符重载时,不得给重载函数参数赋默认值。运算符重载是针对新数据类型的需要对原有运算符进行适当的改造,而不是创建新的运算符,也不能给运算符赋予新的含义。有的运算符只能重载为成员函数如:=、( )、[ ]、->。

  • 第2题:

    下面关于自定义类的运算符重载的说法中,正确的是()。

    A.C++中的所有运算符都可以重载

    B.不仅可以重载C++中已有的运算符,还可以创建新的运算符

    C.运算符重载实质上就是函数重载

    D.运算符重载的函数名是operator<重载的运算符>


    类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员;类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同

  • 第3题:

    关于运算符重载,下列说法正确的是()。

    A.通过重载,可以使运算符应用于自定义的数据类型。

    B.运算符重载可以重新定义运算符的功能

    C.所有的运算符都可以重载

    D.通过重载,可以创造原来没有的运算符

    E.通过重载,可以改变运算符的优先级


    B

  • 第4题:

    关于运算符重载,下列说法正确的是( )。

    A.所有的运算符都可以重载。

    B.通过重载,可以使运算符应用于自定义的数据类型。

    C.通过重载,可以创造原来没有的运算符。

    D.通过重载,可以改变运算符的优先级。


    正确答案:B

  • 第5题:

    以下关于运算符重载的叙述中,正确的是?

    A.有的运算,其运算符只能作为友元函数重载

    B.通过运算符重载,可以定义新的运算符

    C.若重载运算符‘+’,则相应的运算符函数名为:+

    D.重载二元运算符时,必须声明两个形参


    A