voila ce que j'espère faire :
comment puis-je faire pour que le destructeur soit appelé (si il existe)?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void *G_p = 0; void enregistrer(void *p) { G_p = p; } void detruire() { delete G_p; } enregistrer(new A()); detruire(); //--> ~A() n'est pas appelé (normal)
je pourrais écrire aussi :
enregistrer(new int);
enregistrer(new CString);
etc...
Partager