• 2021-04-14
    中国大学MOOC: 运算符[]只能用成员运算符来重载,不能用友元运算符来重载。
  • 内容

    • 0

      下列关于C++运算符重载的描述错误的是( )。 A: 用成员函数重载运算符时,运算符重载函数必定有对象参数 B: 用友元函数重载运算符时,运算符重载函数必定有对象参数 C: 用成员函数重载单目运算符时,运算符重载函数不可能有参数 D: 用友元函数重载单目运算符时,运算符重载函数最多有一个参数 E: 用成员函数重载双目运算符时,运算符重载函数有一个参数 F: 用友元函数重载双目运算符时,运算符重载函数有两个参数

    • 1

      以下关于运算符重载的叙述中,正确的是( )。? 重载二元运算符时,必须声明两个形参|有的运算,其运算符只能作为友元函数重载|通过运算符重载,可以定义新的运算符|若重载运算符‘+’,则相应的运算符函数名为

    • 2

      成员函数中重载运算符“+”,实现a+b运算,则()。

    • 3

      以下关于运算符重载的叙述中,正确的是? A: 有的运算,其运算符只能作为友元函数重载 B: 通过运算符重载,可以定义新的运算符 C: 若重载运算符‘+’,则相应的运算符函数名为:+ D: 重载二元运算符时,必须声明两个形参

    • 4

      下列关于类型转换运算符重载的说法中,不正确的是()。 A: 类型转换运算符重载函数无返回值类型 B: 类型转换运算符重载函数有返回值类型 C: 类型转换运算符重载函数不能有参数 D: 类型转换运算符重载函数只能用成员函数实现,不能用友元函数实现