比如这个,我对this指针不是很了解,这个问题不是operator+重载,是this指针,和它的类之间的关系,
*这个指针指向什么东西?
非常感谢!
class Integer {
int i;
public:
Integer(int ii): i(ii) { }
const Integer operator+(const Integer& rv) const {
cout<<"operator+"<<endl;
}
Integer&
operator+=(const Integer& rv) {
i += rv.i;
return *this;
}
}