+ -
当前位置:首页 → 问答吧 → c++ 运算符重载

c++ 运算符重载

时间:2011-12-25

来源:互联网

class number
{
private:
int a;
public:
 number operator +(number &n1);
}

....
main()
{
number A,B;
B = A + 2;
B = 2 + A;
}

.....
B = A + 2;这个可以但是B = 2 + A不行;
如何实现常量在前的这种形式?实现“常量+对象”

作者: sbwfnyiiiu   发布时间: 2011-12-25

占位,学习,

作者: wangwei890702   发布时间: 2011-12-25

压力好大啊,你不是只重载了对于参数为number的成员类型的嘛?
这两个都不应该能实现啊~你确定你可以运行,怎么看都不可以啊~
实现“常量+对象”对于这个来说,使用友元重载,写清楚两个参数就可以~

作者: dyangrun   发布时间: 2011-12-26

热门下载

更多