Esercizi Eccezioni Classi C++
Ecco degli esercizi semplici con soluzione per praticare la gestione delle eccezioni nelle classi in C++.
Esercizio 1: Eccezione di divisione per zero
Creare una classe che lancia un'eccezione quando si tenta di dividere per zero.
Esercizio 2: Eccezione personalizzata
Creare una classe che lancia un'eccezione personalizzata.
Esercizio 3: Eccezione nel costruttore
Creare una classe che lancia un'eccezione nel costruttore.
Esercizio 4: Eccezione nel distruttore
Creare una classe che lancia un'eccezione nel distruttore (e mostrare perché è sconsigliato).
Esercizio 5: Gestione delle eccezioni in un metodo
Creare una classe che gestisce un'eccezione in un metodo e rilancia l'eccezione.
Esercizio 6: Eccezione nella gestione della memoria dinamica
Creare una classe che lancia un'eccezione nella gestione della memoria dinamica.
Esercizio 7: Eccezione per indice fuori limite
Creare una classe che lancia un'eccezione quando si accede a un indice fuori limite.
Esercizio 8: Eccezione nella copia di un oggetto
Creare una classe che lancia un'eccezione durante la copia di un oggetto.
Esercizio 9: Eccezione nella conversione di tipo
Creare una classe che lancia un'eccezione durante la conversione di tipo.
Esercizio 10: Eccezione nella funzione di membro
Creare una classe che lancia un'eccezione in una funzione di membro.