Статья: Элементы класса, о которых всегда необходимо помнить
... //все остальное
private:
int a;
};
Имеется класс, в котором описан конструктор и член класса int a в закрытой секции (private) класса. В конструкторе THIS_DEMO содержится присваивание целочисленному члену а значения 5. Обычно this явно не указывается, просто пишут а = 5;. Но в данном случае мы демонстрируем, то, что всегда неявно происходит - использование this внутри функций-членов класса при обращении к членам класса.
Конечно, нет надобности использовать этот указатель для обращения к членам класса изнутри класса, но это единственное средство сослаться из объекта на объект в целом. Указатель this иногда бывает крайне полезен.
Ну вот, на этот раз все.
Следующий материал будет разбит на несколько частей и посвящен проблемам копирования и присваивания в классах.
Если вам интересно, или возникают вопросы - пишите, разберемся.
Список литературы
P.KimmelUsingBorlandC++ 5 SpecialEditionперевод BHV - С.Петербург 1997