domenica 23 novembre 2014

Puntatore "this"

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