选择题
下列是重载乘法运算符的函数原型声明,其中错误的是
。
A、
MyClass operator*(double,double);
B、
MyClass operator*(double,MyClass);
C、
MyClass operator*(MyClass,double);
D、
MyClassoperator*(MyClass,MyClass);
【正确答案】
A
【答案解析】
此题考查的是乘法运算符的重载函数原型声明。因为操作的对象是类对象,所以重载函数的参数至少有一个是类对象。故选项A中两个参数都为double型是错误的。
提交答案
关闭