在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是 (前缀一元运算符 )
A.无操作数的运算符
重载为成员函数时,其函数的参数个数与真实的函数参数个数会减少1个,减少的则 通过this指针进行传递,所以无参 则说明有一个参数,故错误
B.二元运算符
无参成员函数相当于有一个参数的全局函数,不能是二元运算符
C.前缀一元运算符
D.后缀一元运算符
区分前缀后缀时,后缀运算需要加一个int参数
不能被重载的运算符只有5个,
作用域操作符:::
条件操作符:?:
点操作符:.
指向成员操作的指针操作符:->,.
预处理符号:# sizeof
赋值运算符只能作为类的成员函数重载,因为赋值符号=需要对象进行驱动,所以只能重载为成员函数
运算符重载作业
最新推荐文章于 2021-10-31 11:26:23 发布