#error, directive (C/C++)
La directive #error émet un message d'erreur spécifié par l'utilisateur au moment de la compilation puis arrête la compilation.
#errortoken-string
Notes
Le message d'erreur que cette directive émet inclut le paramètre token-string. Le paramètre token-string n'est pas soumis à une expansion macro. Cette directive est très utile pendant le prétraitement pour informer le développeur d'une incohérence du programme ou de la violation d'une contrainte. L'exemple suivant illustre le traitement d'une erreur pendant le prétraitement :
#if !defined(__cplusplus)
#error C++ compiler required.
#endif