This is an old revision of the document!
Dans une fonction membre, le mot clé this
désigne le pointeur faisant référence à l'instance de l'objet qui est à l'origine de l'appel de la méthode.
Disposer de la référence sur l'objet dans la méthode est principalement pour les usages suivant :
this→
.bool Value::is_equal(const A& anotherValue) const { return this->m_value== anotherObject.m_value; }
Value& Value::operator+=(const A& anotherValue) { this->m_value += anotherValue.m_value; return *this; }
Value& Value::operator++(int) { Value value(*this); this->m_value ++; return value; }