-重载=运算符:用于将一个结构体对象的值赋给另一个对象。 -重载+=运算符:用于将一个结构体对象与另一个对象相加,并将结果赋给第一个对象。 -重载-=运算符:用于将一个结构体对象与另一个对象相减,并将结果赋给第一个对象。 -重载*=运算符:用于将一个结构体对象与标量相乘,并将结果赋给第一个对象。
C++中预定义的运算符(如>>,+,<,)的操作对象只能是基本数据类型(如:int,float),实际上,对于很多用户自定义类型(如:结构体)要进行类似的运算操作时需要重载(=和&有时可不重载)。 运算符重载的格式如下: 函数类型 operator 运算符名称(形参表列){对运算符的重载处理} 赋值等运算符必须定义为类(或结构体,本...