#Error (directive)

Directive de préprocesseur qui génère des messages d’erreur au moment du compilateur.

#jeton d’erreur -chaîne

Paramètres

Élément Description
jeton-chaîne
Message d’erreur. Ce paramètre se compose d’une série de jetons, tels que les mots clés, les constantes ou les instructions complètes. La chaîne de jeton est sujette à l’expansion macro.

Remarques

#les directives d’erreur sont particulièrement utiles pour détecter les incohérences du programmeur et la violation des contraintes lors du prétraitement. Lorsqu’une # directive d’erreur est rencontrée, la compilation se termine.

Exemples

L’exemple suivant illustre le traitement des erreurs pendant le prétraitement.

#if !defined(__cplusplus)
  #error C++ compiler required.
#endif

Voir aussi

Directives de préprocesseur (DirectX HLSL)