#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

Vea también

Referencia

Directivas de preprocesador