TP 6 : révision

bonsoir, monsieur
je suis actuellement entrain de revoir mon cours à l'aide du TP 6 est je souhaiterais vous soumettre mon exercice 2 : non complet car , j'ai quelque doute sur le fait que mes réponse soit correct.
voici mes réponses :
Personne p;
Personne *p1=&p; // la case p1 prend pour valeur l'adress de p.
p.setNom("toto"); //p=toto.
p1->setNom("titi"); //p1 pointe sur titi;
p.affiche(); // affiche toto
p1->affiche(); // affiche titi
delete p1;//erreur : pourquoi ? //pas encore répondu car , j'ai un doute , par rapport au réponse d'avent.
je suis actuellement entrain de revoir mon cours à l'aide du TP 6 est je souhaiterais vous soumettre mon exercice 2 : non complet car , j'ai quelque doute sur le fait que mes réponse soit correct.
voici mes réponses :
Personne p;
Personne *p1=&p; // la case p1 prend pour valeur l'adress de p.
p.setNom("toto"); //p=toto.
p1->setNom("titi"); //p1 pointe sur titi;
p.affiche(); // affiche toto
p1->affiche(); // affiche titi
delete p1;//erreur : pourquoi ? //pas encore répondu car , j'ai un doute , par rapport au réponse d'avent.