Operatori definibili

  • in una precedente lezione abbiamo elencato gli operatori del linguaggio C
  • A questo elenco vanno aggiunti:
    new
    delete
    sizeof
    <espressione booleana> ? <valore per vero> : <valore per falso>
    .
    *<puntatore>
    ->
    ::
    [ ]
  • Tutti questi operatori possono venir sovraccaricati, ad eccezione di . (campo di record, union o oggetto), * (oggetto puntato), :: (appartenente alla classe...), ? : (espressione condizionale) e sizeof
  • Questi operatori si dividono in unari (++, --, -<valore>, &, new, delete), che precedono un solo operando, o binari, che vengono interposti tra due operandi

© Ing. Stefano Salvi - All rights reserved