若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是( )。

admin2020-11-11  39

问题 若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是(    )。

选项 A、XV operator*(XV,XV);
B、XV*(XV);
C、operator*(XV);
D、XV operator*(XV);

答案D

解析 “*”是一个二元运算符,在作为成员函数重载时参数表中只有一个参数,对应于第二个操作数,而第一个操作数就是对象本身,仅以this指针的形式隐藏在参数表中。
转载请注明原文地址:https://kaotiyun.com/show/eiyp777K
0

最新回复(0)