Costruttori e distruttori

  • L'introduzione di costruttori e distruttori consente di migliorare di molto la qualità del software
  • Il costruttore, che ha lo scopo di predisporre le risorse necessarie per l'oggetto, come variabili e oggetti dinamici oppure file, essendo invocato automaticamente evita il rischio di avere oggetti che non possidono le risorse di cui necessitano, come ad esempio puntatori non inizializzati, che quindi puntano a zone casuali della memoria, non assegnate al programma e che provocano inconvenienti non prevedibili
  • Il distruttore, sempre invocato automaticamente, garantisce che le risorse non siano occupate da oggetti eliminati, provocando un lento esaurirsi delle risorse disponibili

© Ing. Stefano Salvi - All rights reserved