¿Cuál es el comportamiento de "eliminar" con los objetos de la pila? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Es posible eliminar un objeto no nuevo? 4 respuestas
int main()
{
    Class_Name t;
    Class_Name * p = &t;

    delete p;
    return 0;
}  

Este código se ejecuta bien con 2 destructores que se llaman? ¿Cómo funciona la eliminación con objetos de pila? ¿Está indefinido el comportamiento?