中国大学MOOC:类非成员函数形式的运算符重载函数通常采用友元函数,是为了在运算符重载中方便访问类中的非公有成员。
举一反三
- 类非成员函数形式的运算符重载函数通常采用友元函数,是为了在运算符重载中方便访问类中的非公有成员。
- 下列关于重载运算符的说法正确的是( )。 A: 运算符”.”可以作为类成员函数重载 B. 运算符”.”必须作为类成员函数重载 B: 运算符”.”必须作为类成员函数重载 C: 运算符”[]”不能重载 D: 运算符”=”必须作为类成员函数重载
- 以下有关运算符重载的叙述中,正确的是()。 A: 能用成员函数重载的运算符,均能用友元函数重载 B: 能用友元函数重载的运算符,均能用成员函数重载 C: 用成员函数或友元函数重载同一运算符时,两者的参数类型与个数相同 D: 通过运算符重载,能改变运算符的优先级
- 下列关于C++运算符重载的描述错误的是( )。 A: 用成员函数重载运算符时,运算符重载函数必定有对象参数 B: 用友元函数重载运算符时,运算符重载函数必定有对象参数 C: 用成员函数重载单目运算符时,运算符重载函数不可能有参数 D: 用友元函数重载单目运算符时,运算符重载函数最多有一个参数 E: 用成员函数重载双目运算符时,运算符重载函数有一个参数 F: 用友元函数重载双目运算符时,运算符重载函数有两个参数
- 中国大学MOOC: 成员函数中重载运算符“+”,实现a+b运算,则()。