1. Usa i code tags.
2. Non puoi vedere il distruttore di un oggetto dopo l'uscita dal main.
3. Il tuo codice è OK. Per vedere la distruzione dell'oggetto manda l'oggetto fuori dallo scopo. ES:
int main()
{
{
cout<<" L'oggetto globale e' creato prima del main"<< endl;
Creaedistruggi due (2); //oggetto locale
cout<<" L'oggetto e' nel main"<< endl;
crea(); //chiama la funzione per creare l'oggetto
Creaedistruggi tre(3);
cout<<" L'oggetto e' nel main"<< endl;
}
cin.clear(); cin.get();
}