单选题
若为类MyClass重载运算符"+",下列声明中,错误的是
A、
friend MyClass operator + (double, double);
B、
friend MyClass operator + (double, MyClass);
C、
friend MyClass operator + (MyClass, double);
D、
friend MyClass operator + (MyClass, MyClass);
【正确答案】
A
【答案解析】
解析:重载运算符必须具有一个类类型的操作数,这条规则强制重载运算符不能重新定义用于内置类型对象的运算符。选项B、C、D正确,A错误,答案为A。
提交答案
关闭