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

    内容

    • 0

      运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的 运算符时,系统就自动调用该函数,以实现相应的运算。

    • 1

      【编程题】 分别用成员函数和友元函数重载运算符,使对实型的运算符=、+、-、*、/ 适用于复数运算。

    • 2

      下面关于运算符重载中正确的是( )。 A: 运算符函数的返回类型不能声明为基本数据类型 B: C++的所有运算符都可以重载 C: 在类型转换符函数的定义中不需要声明返回类型 D: 通过运算符重载可以定义C++中没有的运算符

    • 3

      重载函数不能改变运算符运算对象的个数。()

    • 4

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