Je ne comprends pas vraiment ce que vous voulez atteindre, mais supprimer x fois le même pointeur ne sera pas aller loin ...
Si vous voulez éviter d'avoir des mauvais pointeurs après un delete
happenned, vous devriez regarder des pointeurs intelligents, et en particulier boost::shared_ptr
.
L'objet pointé est garanti à être supprimé lorsque le dernier shared_ptr pointant vers elle est détruite ou remis à zéro.
utilisant vous n'avez plus manuellement delete
les pointeurs, le shared_ptr
le fait par lui-même.
En général aide à travailler avec pointeur, vous pouvez consulter d'autres boosts smart pointers ou std::auto_ptr
"il pourrait supprimer tous les pointeurs pointant vers lui" Voulez-vous dire tous les objets qui pointent vers lui. La réponse à ces questions est inévitablement que cela dépend de ce que vous faites, mais probablement non. –