Qual é o comportamento de "excluir" com objetos de pilha? [duplicado]

Esta pergunta já tem uma resposta aqui:

É possível excluir um objeto não novo? 4 respostas
int main()
{
    Class_Name t;
    Class_Name * p = &t;

    delete p;
    return 0;
}  

Este código executa bem com dois destruidores sendo chamados? Como a exclusão funciona com objetos de pilha? O comportamento é indefinido?

questionAnswers(1)

yourAnswerToTheQuestion