Cerca nel sito:
ricerca
avanzata

Frasi Celebri...

Il tempo vola e noi no. Strano sarebbe se noi volassimo e il tempo no, il cielo sarebbe pieno di uomini con l'orologio fermo.

Alessandro Bergonzoni 

Sondaggio:

Quale telegiornalista trasmette più carica erotica?

M.Grazia Capulli
Lilli Gruber
Benedetta Parodi
Siria Magri
Tiziana Ferrario
M.Concetta Mattei
Tutte, anche quelle non elencate

visualizza risultati


 

L'operatore virgola

 

Anche la virgola e` un operatore (binario) che puo` essere ridefinito. La versione predefinita dell'operatore fa si` che entrambi gli argomenti siano valutati, ma il risultato prodotto e` il valore del secondo (quello del primo argomento viene scartato). Nella prassi comune, la virgola e` utilizzata per gli effetti collaterali derivanti dalla valutazione delle espressioni:


  int A = 5;
  int B = 6;
  int C = 10;

  int D = (++A, B+C);


In questo esempio il valore assegnato a D e` quello ottenuto dalla somma di B e C, mentre l'espressione a sinistra della virgola serve per incrementare A. A sinistra della virgola poteva esserci una chiamata di funzione, che serviva solo per alcuni suoi effetti collaterali. Quanto alle parentesi, esse sono necessarie perche` l'assegnamento ha la precedenza sulla virgola.
Questo operatore e` comunque sovraccaricato raramente.

 

 

successivo
–«  INDICE  »–

 

 

 

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