Указател към това, програмиране в С и С

Преди да се пристъпи към претовари оператори трябва да са запознати с тази ключова дума C ++, който е основна съставка в много претоварени оператори.

Всеки път, когато дадена функция се нарича член, той автоматично се предава указател към обекта, който причинява на функцията. Можете да получите достъп до този индекс, използвайки този. Ука-ната това е скритият параметър на всички член-функции. (Функции, приятели не разполагат с водач-ла това.) Например, в изявление:

е () функция се предава автоматично указател към това, сочейки OB на обект.

Както е известно, функциите на страните имат пряк достъп до класа на данни. Например, ако сте задали следващият клас:

функцията член може да зададете променливата I е настроен на 10, като се използва следната декларация:

В действителност, това твърдение е съкратено за следните указания:

За да видите как тази показалка работи, имайте предвид следното кратко програмата:

#include
клас CL Int I;
публичния:
нищожен load_i (инт Вал) I = Val;> // същото като аз = Val
Int get_i () I;> // е същата като замяна
>;
INT главната ()
сантилитра о;
o.load_i (100);
Cout < връщане 0;
>

Тази програма показва броя 100.

Въпреки че по-горе пример е достатъчно тривиално - в действителност, никой не използва Тел постановление по този начин.