+操作符支持复数相加:
操作符重载:
C++中的重载能够扩展操作符的功能
操作符的重载以函数的方式进行
本质:
用特殊形式的函数扩展操作符的功能
操作符重载语法:
通过operator关键字可以定义特殊的函数
operator的本质是通过函数重载操作符
可以将操作符重载函数定义为类的成员
比全局操作符重载少一个参数(左操作数)
不需要依赖又元就可以完成操作符重载
编译优先在成员函数中寻找操作符重载函数
小结:
(1)操作符重载的本质是通过函数扩展操作符的功能
(2)operator关键字是实现操作符重载的关键
(3)操作符重载遵循相同的函数重载规则
(4)全局函数和成员函数都可以实现操作符的重载