#error, directive
Directive de préprocesseur qui génère des messages d’erreur au moment du compilateur.
#error token-string |
---|
Paramètres
Élément | Description |
---|---|
token-string |
Message d’erreur. Ce paramètre se compose d’une série de jetons, tels que des mots clés, des constantes ou des instructions complètes. La chaîne de jeton est soumise à l’expansion de macro. |
Notes
#error directives sont les plus utiles pour détecter les incohérences du programmeur et la violation des contraintes pendant le prétraitement. Lorsqu’une directive #error est rencontrée, la compilation s’arrête.
Exemples
L’exemple suivant illustre une erreur de traitement pendant le prétraitement.
#if !defined(__cplusplus)
#error C++ compiler required.
#endif