问题
单项选择题
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可以表示为
A.x.operator-(y)
B.operator-(y,x)
C.y operator-(x)
D.operator-(x,y)
答案
参考答案:A
解析: 非成员函数重载的运算符的显示调用格式为:aa.operator@bb,其中@是重载运算符号。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可以表示为
A.x.operator-(y)
B.operator-(y,x)
C.y operator-(x)
D.operator-(x,y)
参考答案:A
解析: 非成员函数重载的运算符的显示调用格式为:aa.operator@bb,其中@是重载运算符号。