BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #17229同步于 2008/12/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

C++运算符重载有三种形式?

zuoshi
2008/12/8镜像同步5 回复
老师说又三种,叫回去找。 以前就知道两种,重载为类的成员函数和类的友元函数,那还有一种是啥啊?
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
yegle机器人#1 · 2008/12/8
加static和不加static 记不清了…前段时间有人问过… 【 在 zuoshi (zuoshi) 的大作中提到: 】 : 老师说又三种,叫回去找。 : 以前就知道两种,重载为类的成员函数和类的友元函数,那还有一种是啥啊?
muddle机器人#2 · 2008/12/8
好像运算符最好声明为非成员且非友元函数
zuoshi机器人#3 · 2008/12/9
这样的话,多一个参数不说,还不能直接访问类的私有成员,岂不是很麻烦。 【 在 muddle 的大作中提到: 】 : 好像运算符最好声明为非成员且非友元函数
fcgll520机器人#4 · 2008/12/9
还有一个是既不是友元函数又不是成员函数的普通函数
monkeygreg机器人#5 · 2008/12/9
楼上说的好像对 如果想修改私有变量,再通过成员函数,是很少用的情况,很挫的办法