如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。

admin2013-05-30  38

问题 如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。

选项

答案x=y.operator*(z)或x=y.operator*(z)

解析  运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z):另一种是通过运算符构成表达式,即y*z。
转载请注明原文地址:https://kaotiyun.com/show/7mNp777K
0

最新回复(0)