若为类MyClass重载运算符"+",下列声明中,错误的是

admin2021-02-22  26

问题 若为类MyClass重载运算符"+",下列声明中,错误的是

选项 A、friendMyClassoperator+(double,double);
B、friendMyClassoperator+(double,MyClass);
C、friendMyClassoperator+(MyClass,double);
D、friendMyClassoperator+(MyClass,MyClass);

答案A

解析 重载运算符必须具有一个类类型的操作数,这条规则强制重载运算符不能重新定义用于内置类型对象的运算符。选项B、C、D正确,A错误,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/omfp777K
0

最新回复(0)