1.运算符重载的本质就是一个函数。
2.不能重载的运算符:
. .* :? :: sizeof
3.重载运算符的实现步骤:
首先重载运算符是一个函数;根据需要重载的运算符,确定函数名;确定函数的返回类型为引用/指针/元素;实现函数体;
4.一元运算符,前置++和后置++的区别在于一个占位符。
友元函数实现:
5.输出操作符重载只能使用有缘函数实现,成员函数不能实现;输出操作符链式输出如下:
6.友元函数重载操作符的注意点
友元函数重载操作符常用于左右操作数不相同的情况;
7.等号操作符重载
8. || &&运算符重载 不能实现短路效果。