#error (Directiva) (C/C++)
La directiva #error emite un mensaje de error especificado por el usuario en tiempo de compilación y después finaliza la compilación.
#errortoken-string
Comentarios
El mensaje de error que esta directiva emite incluye el parámetro token-string. El parámetro token-string no está sujeto a la expansión de macro. Esta directiva es más útil durante el preprocesamiento para notificar al desarrollador una incoherencia del programa o la infracción de una restricción. En el ejemplo siguiente se muestra el procesamiento de errores durante el preprocesamiento:
#if !defined(__cplusplus)
#error C++ compiler required.
#endif