• 2022-07-23
    C++有两种形式的重载:函数重载和运算符重载。运算符重载是指同样的运算符可以施加于不同类型的操作符上面,提高语言的灵活性和可扩充性,实现多态。
  • 正确

    举一反三

    内容

    • 0

      下列关于运算符重载的描述中,正确的是()。 A: 运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符 B: 一元运算符号能作为成员函数重载 C: 二元运算符重载为非成员函数时,参数表中有一个参数 D: C++中可以重载所有的运算符

    • 1

      运算符重载可以改变运算的优先级和结合性。

    • 2

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

    • 3

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

    • 4

      下列关于运算符重载的描述中,错误的是()A.运算符不能重载B.类型转换运算符只能作为成员函数重载C.将运算符作为非成员函数重载时必须定义为友元D.重载[]运算符应完成“下标访问”操作