Constructeurs dans la gestion des exceptions (C++)
Remonter à Gestion des exceptions C++ standard
Les constructeurs de classe peuvent déclencher des exceptions s'ils ne parviennent pas à construire un objet. Si un constructeur déclenche une exception, le destructeur de cet objet n'est pas obligatoirement appelé. Les destructeurs ne sont appelés que pour les classes de base et pour les objets ayant été entièrement construits à l'intérieur des classes suite à l'entrée du bloc try.
Si un constructeur déclenche une exception, le destructeur de cet objet n'est pas obligatoirement appelé. Les destructeurs ne sont appelés que pour les classes de base et pour les objets ayant été entièrement construits à l'intérieur des classes suite à l'entrée du bloc try.
Remarque : Ceci ne s'applique pas aux classes de base VCL.