重载二元操作符,当其中一个成员与当前类不同时,就有“正反”的问题,比如只在类中重载operator+(int &t)后只能支持class * othertype这样的表达式,当需要反过来也能支持时,需要在类外重载正向的操作符,这时候重载函数的参数列表就允许出现两个参数,也就是二元操作符左右两边的参数,顺序可以自己安排,这样就是实现了“换顺序”后的表达式支持:
今日事件:
没啥好关心的
今日一言:
皆さんは、車を運転しているときに眠くなったらどうしますか。
みなさんは、
くるまをうんてんしているときにねむくなったらどうしますか。
大家开车时想睡觉的话会怎样做呢?