将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是( )。

admin2016-11-23  14

问题 将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是(     )。

选项 A、不合法的运算符
B、一元运算符
C、无操作数的运算符
D、二元运算符

答案B

解析 对于一元或二元运算符函数作为成员函数重载时,第一操作数就是对象本身,并不显式地出现在参数表中。即第一操作数仅以this指针的形式隐含存在于参数表中。因此,对于一元运算符参数表是空的;对于二元运算符参数表中只有一个参数,它代表第二操作数。
转载请注明原文地址:https://kaotiyun.com/show/bsAp777K
0

最新回复(0)