运算符重载是通过函数实现的, 它本质上是函数重载.
运算符重载其实就是定义一个函数, 在函数内实现想要的功能, 当用到这个运算符时, 编译器会自动调用这个函数.
可以将 operator 运算符名称这一部分看作函数名, 例如 operator+.
来源: http://www.bubuko.com/infodetail-3433907.html