问题
单项选择题
在表达式x-y中,"-"是作为非成员函数重载的运算符。若使用显式的函数调用
代替直接使用运算符"-",这个表达式还可以表示为
A.operator-(y)
B.operatot-(y,x)
C.operator-(x)
D.operator-(x,y)
答案
参考答案:D
解析: 本题考核运算符l的重载。运算符函数有两种调用形式。第一种是像一般函数那样用函数名进行调用,如c1.operator+(c2)或operator+(c1,c2)。第二种是通过运算符构成表达式的形式进行调用,如c1+c2。所以选项D的标书是正确的。