Cerca nel sito:
ricerca
avanzata

Frasi Celebri...

Ieri sera ad una festa una ragazza bellissima mi ha offerto da bere, e poi mi ha invitato a casa sua. Mi fa: "Scusa un attimo". Quando ritorna e' completamente nuda. Si siede sulle mie ginocchia, comincia ad accarezzarmi, a baciarmi dappertutto, e allora ho pensato: "Daniele, questa occasione non fartela scappare!". E cosi' mi sono fatto dare il suo numero di telefono.

Daniele Luttazzi 

Sondaggio:

Windows XP ?...

Un grande affare
Il Sistema Operativo migliore sul mercato
Bello, ma niente di eccezionale
L'ennesima fregatura Microsoft
Una ciofeca peggiore dei suoi predecessori
Preferisco non commentare...

visualizza risultati


 

Autoincremento e autodecremento

 

Gli operatori ++ e -- meritano un breve accenno poiche` esistono entrambi sia come operatori unari prefissi che unari postfissi.
Le prime versioni del linguaggio non consentivano di distinguere tra le due forme, la stessa definizione veniva utilizzata per le due sintassi. Le nuove versioni del linguaggi consentono invece di distinguere e usano due diverse definizioni per i due possibili casi.
Come operatori globali, la forma prefissa prende un solo argomento, l'oggetto cui e` applicato; la forma postfissa invece possiede un parametro fittizio in piu` di tipo int. I prototipi delle due forme di entrambi gli operatori per gli interi sono ad esempio le seguenti:


  int operator++(int A);          // caso ++Var
  int operator++(int A, int);     // caso Var++
  int operator--(int A);          // caso --Var
  int operator--(int A, int);     // caso Var--


Il parametro fittizio non ha un nome e non e` possibile accedere ad esso.
Ridefiniti come funzioni membro, la versione prefissa non presenta nel suo prototipo alcun parametro (il parametro e` l'oggetto su cui l'operatore e` chiamato), la forma postfissa ha un prototipo con il solo argomento fittizio.

 

 

successivo
–«  INDICE  »–

 

 

 

 
Powered by paper&pencil (carta&matita ) - Copyright © 2001-2022 Cataldo Sasso