Costruttori e distruttori

  • Costruttori e distruttori vengono chiamati automaticamente dal sistema quando viene creato o eliminato un oggetto.
  • Se un oggetto è statico, può essere locale o globale, quindi:
    1. Per un oggetto globale o static il costruttore viene invocato all'inizio del programma e il distruttore al termine del programma
    2. Per un oggetto automatico il costruttore viene invocato quando viene creato il frame che contiene l'oggetto e il distruttore quando il frame viene eliminato
  • Per un oggetto dinamico il creatore viene invocato dall'operatore new ed il distruttore dall'operatore delete

© Ing. Stefano Salvi - All rights reserved