更多“对于重载的运算符>>,它是一个()。A.用于输入的友元函数B.用于输入的成员函数C.用于输出的友元函数 ”相关问题
  • 第1题:

    下面关于成员函数重载运算符和友元函数重载运算符相同的是

    A.成员函数和友元函数可重载的运算符是不相同的

    B.成员函数和友元函数重载运算符时都需要用到this指针

    C.成员函数和友元函数重载运算符时都需要声明为公有的

    D.成员函数和友元函数重载运算符时的参数町能是相同的


    正确答案:A
    解析:成员函数和友元函数可重载的运算符有些相同的,有些是不同的,友元函数没有this指针,二者重载相同运算符时的参数肯定是不同的,成员函数重载运算符时都必须声明为公有的。注意:友元函数的声明关健字是friend。

  • 第2题:

    对于重载的运算符>>,它是一个

    A.用于输入的友元函数

    B.用于输入的成员函数

    C.用于输出的友元函数

    D.用于输出的成员函数


    正确答案:A

  • 第3题:

    定义一个复数类complex, 重载运算符 “+”,使之能用于复数的加法运算,将运算符函数重载为成员函数;重载运算符 “-”,使之能用于复数的减法运算,将运算符函数重载为友元函数。编写主函数,测试运算符重载。


    friend complex& operator--(complex&) friend complex& operator--(complex&) 解析:本题考核运算符重载的定义。程序要填入的是运算符函数operator--在类complex中的声明,运算符“--”是作为友元函数重载的。根据题目给出的条件,易得到答案。

  • 第4题:

    C++流中重载了运算符<<,它是一个( )。

    A.用于输出操作的成员函数

    B.用于输入操作的成员函数

    C.用于输入操作的非成员函数

    D.用于输出操作的非成员函数


    正确答案:D
    解析:C++流中重载了>>和,其中>>用于有格式输入,用于有格式输出。且都重载为非成员函数。

  • 第5题:

    对于重载的运算符>>,它是一个( )

    A.用于输入的友元函数
    B.用于输入的成员函数
    C.用于输出的友元函数
    D.用于输出的成员函数

    答案:A
    解析: