重载运算符 基本概念 问题:对于int,float可以进行算数运算,但是对于一个自定义的类的对象进行算术运算,就不知道具体怎么运算了. 所以有了自定义运算符的概念. 1,自定义运算符其实就是一个以operator开头的函数,它可以是: 一个类的成员函数 普通的非函数 2,有一元运算符,比如++,还有元运算符,比如+. 自定义运算符函数为类的成员函数:二元运算符(a1 + b1)的左侧的对象(a1),绑定到隐式的this指针上:二元运算符的右侧的对象(b1),绑定到operator函数的第一个参数…