Avertissement du compilateur (niveau 4) C4611
l’interaction entre « function » et la destruction d’objets C++ n’est pas portable
Sur certaines plateformes, les fonctions qui incluent catch
peuvent ne pas prendre en charge la sémantique des objets C++ de destruction en dehors de l’étendue.
Pour éviter un comportement inattendu, évitez d’utiliser catch
dans les fonctions qui ont des constructeurs et des destructeurs.
Cet avertissement n’est émis qu’une seule fois ; voir l’avertissement pragma.