Esercizi Scope e Lifetime C++
Ecco degli esercizi con soluzione per praticare l’utilizzo di scope e lifetime delle variabili in C++.
Esercizio 1: Scope delle variabili locali
Creare una funzione che dichiara variabili locali e stampare i loro valori all'interno e all'esterno del loro scope.
Esercizio 2: Lifetime delle variabili statiche
Creare una funzione che utilizza una variabile statica e osservare come il suo valore persiste tra chiamate successive alla funzione.
Esercizio 3: Variabili globali e scope
Dichiarare e utilizzare una variabile globale in diverse funzioni.
Esercizio 4: Scope dei parametri delle funzioni
Dimostrare che i parametri delle funzioni hanno lo scope limitato alla funzione stessa.
Esercizio 5: Variabili automatiche e dinamiche
Confrontare il lifetime delle variabili automatiche e dinamiche.
Esercizio 6: Scope di variabili nelle classi
Dichiarare variabili membro e variabili locali in una classe e dimostrare il loro scope.