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