#error (Directiva)
Directiva de preprocesador que genera mensajes de error en tiempo del compilador.
#error cadena de token |
---|
Parámetros
Elemento | Descripción |
---|---|
token-string |
Mensaje de error. Este parámetro consta de una serie de tokens, como palabras clave, constantes o instrucciones completas. La cadena de token está sujeta a la expansión de macros. |
Observaciones
#error directivas son más útiles para detectar incoherencias del programador y infracción de restricciones durante el preprocesamiento. Cuando se encuentra una directiva #error, la compilación finaliza.
Ejemplos
En el ejemplo siguiente se muestra el procesamiento de errores durante el preprocesamiento.
#if !defined(__cplusplus)
#error C++ compiler required.
#endif