C++入门笔记 OOP与类3

2018-11-14  本文已影响5人  被子十三

运算符重载

在C++中,运算符的重载可以看作一种特殊的函数。一元运算符有一个参数;二元运算符有两个参数。对于二元运算符而言,第一个参数作为运算符的左值,第二个参数作为运算符的右值。
如果运算符为成员函数(方法),其第一个参数默认为*this,此时一元运算符不需要参数,二元运算符需要一个参数。

运算符重载应当作为类成员还是非成员?

上一篇 下一篇

猜你喜欢

热点阅读