Suicide en C : "supprimer ceci" peut-il être autorisé ?
En C, l'utilisation de "supprimer ceci" peut apparaître comme un option tentante lorsqu’une instance de classe vise à s’auto-terminer. Cependant, cette pratique n’est pas sans controverse et a alimenté les discussions entre programmeurs. Est-il permis d'utiliser « supprimer ceci » dans des circonstances spécifiques ?
Un tel cas implique la suppression d'un objet désigné par le pointeur « this » après son utilisation dans un contrôleur pour passer à un module différent. Le contrôleur, via la fonction "setWorkingModule", attribue un nouveau pointeur au module ciblé. Compte tenu de ce changement, l'intention se pose de supprimer le module précédent désigné par « ceci ».
Dans ce scénario, la FAQ Lite C fournit des conseils précieux :
La FAQ affirme que le « suicide » (c'est-à-dire « supprimer ceci ») est autorisé sous certaines conditions :
"Tant que vous êtes prudent, il est acceptable qu'un objet se suicide (supprimer ceci)."
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!