Pointer e, programozás C és C
Mielőtt folytatná a túlterhelés szereplők ismernie kell ezt a kulcsszót C ++, ami lényeges összetevő a sok túlterhelt operátorok.
Amikor egy funkció meghívása tagja, akkor automatikusan át a mutatót az objektum, amely hatására a funkció. Érheti ez az index, ezzel. Uka-ENCE ez az implicit paraméter összes tag funkciókat. (Funkciók, a barátok nem rendelkezik a vezető-la ezt.) Például a nyilatkozatot:
f () funkció automatikusan át egy mutatót ezt, mutatva, hogy az objektum ob.
Mint ismeretes, a tag funkciók közvetlen hozzáférést az adatokhoz osztályban. Például, ha beállítja a következő osztály:
a tag funkció lehet rendelni a i változó értéke 10, a következő nyilatkozatot teszi:
Tény, hogy ez az állítás a rövidítés a következő utasításokat:
Látni, hogy a ez a mutató működik, úgy a következő rövid program:
#include
osztályú Cl int i;
nyilvános:
void load_i (int Val)
int get_i ()
>;
int main ()
cl o;
o.load_i (100);
cout <
>
Ez a program megjeleníti a száma 100.
Bár a fenti példa triviális elég - sőt, senki sem használja a Tel-rendelet ilyen módon.