返回信息流考虑这样的问题,一个大数类class large,该大数可能是超大的整数或者小数部分超长的浮点数,其中要重载+和 =运算符实现:
large1=large2+large3;
large1=large2+1;
large1=large2+(-1)
large1=large2+1.1
large1=1+large2;
large1=1.1+large2;
。。。
就是所有的预定义数据类型都可以和大数做加法,且满足交换律,如果用operator +()的重载操作符需要写好几个相似的函数。
可不可以用类模板的方法,实现operator +(T a,T b)一个函数就完成这些功能。
这是一条镜像帖。来源:北邮人论坛 / cpp / #42123同步于 2010/8/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
重载操作符函数能否定义成模板函数
kingy
2010/8/4镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。