问题 单项选择题

在表达式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的标书是正确的。

判断题
判断题