#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