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();
}