MSVC /EHsc vs /EHa (synchrone vs asynchrone gestion des exceptions)

Pourrait vous donner une liste à puce de différences pratiques/implication? J'ai lu pertinents de l'article MSDN, mais ma compréhension asynchrone exceptions est encore un peu floue.

Je suis en train d'écrire une suite de tests à l'aide de coup de pouce.Test et mon compilateur émet un avertissement que l'Ire doit être activé:

avertissement C4535: appel _set_se_translator() exige /EHa

Le projet lui-même utilise seulement les simples exceptions de la STL) et n'a pas besoin d' /EHa commutateur. Dois-je recompiler avec /EHa interrupteur pour faire de la suite de test fonctionne correctement? Mon sentiment est que j'ai besoin de /Ire pour la fonction de test uniquement.

InformationsquelleAutor watson1180 | 2011-01-01