运算符重载:
【类重载二元运算--友元函数】
例如:乘法*运算
原函数定义A(对象)=B(对象)*1.75;被转化为A=B.operation*(1.75);其左侧的操作数应该是对象。
那么如果想实现A(对象)=1.75*B(对象);这时不能使用成员函数调用来替换该表达式,就要用到友元函数ÿ
运算符重载:
【类重载二元运算--友元函数】
例如:乘法*运算
原函数定义A(对象)=B(对象)*1.75;被转化为A=B.operation*(1.75);其左侧的操作数应该是对象。
那么如果想实现A(对象)=1.75*B(对象);这时不能使用成员函数调用来替换该表达式,就要用到友元函数ÿ