Esercizi Distruttori Classi C++
Ecco degli esercizi semplici con soluzione per praticare le basi dei distruttori delle classi in C++.
Esercizio 1: Distruttore di default
Creare una classe con un distruttore di default e stampare un messaggio quando viene chiamato.
Esercizio 2: Distruttore per liberare memoria dinamica
Creare una classe con un distruttore che libera memoria allocata dinamicamente.
Esercizio 3: Distruttore per chiudere un file
Creare una classe con un distruttore che chiude un file aperto nel costruttore.
Esercizio 4: Distruttore per oggetti smart pointer
Creare una classe con un distruttore che dealloca oggetti gestiti da smart pointer.
Esercizio 5: Distruttore per una classe base
Creare una classe base con un distruttore virtuale e una classe derivata.
Esercizio 6: Distruttore per gestire risorse multiple
Creare una classe con un distruttore che gestisce la deallocazione di risorse multiple.
Esercizio 7: Distruttore per una classe contenente oggetti di altre classi
Creare una classe con un distruttore che gestisce la deallocazione di oggetti di altre classi.
Esercizio 8: Distruttore per oggetti dinamici
Creare una classe con un distruttore che dealloca oggetti creati dinamicamente nel costruttore.
Esercizio 9: Distruttore per una classe con array di oggetti
Creare una classe con un distruttore che dealloca un array di oggetti.
Esercizio 10: Distruttore per oggetti con file aperti
Creare una classe con un distruttore che chiude un file aperto.