- 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:
- Per un oggetto globale o static il costruttore viene
invocato all'inizio del programma e il distruttore al termine del programma
- 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
|