Nn riesco a trovare nulla che mi spieghi la corretta sequenza di "distruzione" delle variabili in un programma in c++.
Mi spiego meglio: in una funzione vengono distrutte prima le variabili locali, l'oggetto anonimo di ritorno e successivamente i parametri attuali da sinistra a destra (dato che il costruttore, a meno della lista d'inizializzazione, allcoa da destra a sinistra).
ma nel complesso?
Tra variabili globali, statiche, classi metodi, funzioni esterne.....?
Grazie per l'aiuto!

