niusouti.com
更多“类对象的输入输出需在类中定义重载的提取运算符“>>”和插入运算符“<<”。() ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    为实现对象的计算要重新定义某个运算符时,该运算符重载函数必须定义成类的成员函数。


    BB。【解析】赋值运算符只能作为重载函数的成员函数,其他运算符都可以作为友元函数重载。

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    在你自己定义的类中如果要重载流插入运算符 << ,你必须将该运算符重载为类的友元函数,而不是成员函数,否则就会出现非常奇怪的使用方式。


    正确