本人在VC6.0MFC框架下重载一个对象的+操作符,发现编译器会报错,-操作符没有问题。
然后再.net2003MFC框架下重载+又是可以的!下面是本人写的一个简单的操作符重载,跪求解答
#ifndef _PLUS_H_
#define _PLUS_H_
#include <iostream>
using namespace std;
class Integer{
long i;
public:
Integer(long ll = 0) :i(ll){}
friend const Integer operator +(const Integer& left,const Integer& right)
    {
return Integer(left.i + right.i);
}
friend const Integer operator -(const Integer& left,const Integer& right)
    {
return Integer(left.i - right.i);
}
};
#endif