-02
以下哪种运算符,要求必修使用类的友元函数形式重载
以下哪种运算符,要求必修使用类的友元函数形式重载
举一反三
- a、b、C是类T的对象,为计算表达式c=a+b,必须()。 A: 以成员函数形式重载加法运算符+。 B: 以友元函数形式重载赋值运算符=。 C: 以友元函数形式重载加法运算符+。 D: 以T作为加法运算符函数的返回类型。
- 下面关于运算符重载的说法,不正确的是()。 A: C++系统会为每一个用户自定义类重载赋值运算符和地址运算符。 B: 运算符重载函数可以是类的成员函数,也可以是类的友元函数,还可以是既非类的成员函数也不是友元函数的普通函数。 C: 运算符重载函数作为类的友元函数,在使用时,要求运算符左侧的操作数是该类的一个对象。 D: 双目运算符重载函数作为类的成员函数,参数可以只有一个。
- 运算符重载的形式有两种:成员函数形式和友元形式
- 运算符重载的形式有两种:成员函数形式和友元形式。
- 运算符重载,本质上是运算符函数的重载,运算符函数是一种特殊的_____或友元函数。