如果表达式--x中的“--”是重载的类运算符,采用运算符函数调用格式,该表达式还可以表示为【 】。

admin2013-05-30  30

问题 如果表达式--x中的“--”是重载的类运算符,采用运算符函数调用格式,该表达式还可以表示为【  】。

选项

答案x.operator--()

解析 本题考核运算符函数的两种调用方式。假定已经作为某个类的成员函数重载了二元运算符+,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2函数相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2相同。
转载请注明原文地址:https://kaotiyun.com/show/fnNp777K
0

最新回复(0)