Partager via


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.