Програмування на С і С++. Вказівник this
{ this->si = in;   this->sc = en; }
void print(void)      // Функція висновку відомостей про об'єкт.
{ cout <<  "\n si = "  << this->si;
cout <<  "\n sc =  "  << this->se; }
};
При такому використанні вказівника this немає ніяких переваг, тому що дані конкретних об'єктів доступні в приналежних класу функціях і за допомогою імен даних класу. Однак у деяких випадках вказівник this корисний, а іноді просто незамінний. У наступному прикладі вказівник this дозволяє компілятору розібратися в ситуації, коли ім'я Meaning компонента класу збігається з ім'ям формального параметра приналежної класу функції:
//OOР11_1.СРР - вказівник "this".
#include 
class cell// Клас "числовий елемент".
{
int static Amount; // Загальна кількість елементів.
int Number;        // Порядковий номер елемента.
double Meaning;    // Значення елемента.
public:
//Конструктор:
cell(double Meaning = 0.0)
{ // Змінюємо значення статичного компонента:
Amount++;
this -> Number = Amount;
// Компонент і однойменний параметр:
this -> Meaning = Meaning; }
// Висновок зведень про об'єкт і кількість елементів:
void display (void)
{