下面关于自定义类的运算符重载的说法中,正确的是()。A.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同B.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数C.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员D.所有运算符都可以以类友元形式进行重载

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

A.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同

B.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数

C.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员

D.所有运算符都可以以类友元形式进行重载


相似考题
更多“下面关于自定义类的运算符重载的说法中,正确的是()。 ”相关问题
  • 第1题:

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

    A.除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个

    B.运算符重载为类的成员函数时,函数中的this指针指向第一个运算数

    C.只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数

    D.所有运算符都可以以类成员函数形式进行重载


    除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个;运算符重载为类的成员函数时,函数中的this指针指向第一个运算数;只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数

  • 第2题:

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

    A.可以根据需要重新定义重载的运算符的优先级和结合性

    B.重载运算符的操作数个数不能改变

    C.运算符重载要求至少有一个运算数是自定义类型

    D.运算符重载有成员重载和友元重载两种形式


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

  • 第3题:

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

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

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

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

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


    重载时,运算符的功能可以改变。

  • 第4题:

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

    A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数

    B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员

    C.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同

    D.所有运算符都可以以类友元形式进行重载


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

  • 第5题:

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

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

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

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

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


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