Il Puntatore "this" è un Puntatore ad un oggetto, serve ad identificare l'indirizzo di partenza di un oggetto.
Il Puntatore "this" viene utilizzato quando vengono rilevati dei possibili casi di ambiguità del codice:
Esempio di un possibile caso di "Ambiguità" in codice:
Class Prova Class Prova
{ {
public: public:
Prova(int a); Prova(int a);
{ {
a=0; this->a=0;
a++; this->a++;
} }
private: private:
int a; int a;
} }
Nessun commento:
Posta un commento