考考对运算符重载的理解
handj 2002-01-09 11:20:15 const Integer operator+(const Integer& rv) const {
cout << "operator+" << endl;
return Integer(i + rv.i);
}
Integer& operator+=(const Integer& rv) {
cout << "operator+=" << endl;
i += rv.i;
return *this;
}
为什么两个函数的返回类型不一致?