Espacios de nombres
Variantes
Acciones

Diferencia entre revisiones de «cpp/preprocessor/error»

De cppreference.com
(Translated from the English version using Google Translate)
 
m (Corrección)
 
(No se muestran 6 ediciones intermedias realizadas por 4 usuarios)
Línea 1: Línea 1:
{{title|Error directive}}
+
{{title|}}
 
{{cpp/preprocessor/navbar}}
 
{{cpp/preprocessor/navbar}}
{{tr|Muestra mensaje dado y hace mal formada programa .|Shows given message and renders program ill-formed.}}
+
Muestra mensaje y programa .
  
 
===Sintaxis===
 
===Sintaxis===
{{sdcl list begin}}
+
 
{{sdcl list item | {{ttb|#error}} {{sparam|error_message}} }}
+
{{begin}}
{{sdcl list end}}
+
{{| {{ttb|#error}} {{|}} }}
 +
{{end}}
  
 
===Explicación===
 
===Explicación===
{{tr|Después de encontrar directiva {{tt|#error}}, {{sparam|error_message}} mensaje de diagnóstico se muestra y el programa se hace mal formada (la compilación se detiene) . |After encountering {{tt|#error}} directive, diagnostic message {{sparam|error_message}} is shown and the program is rendered ill-formed (the compilation is stopped). }}
 
  
{{tr|'''' Mensaje_error puede constar de varias palabras entre comillas no necesariamente . |''error_message'' can consist of several words not necessarily in quotes. }}
+
{{|de
 +
 
 +
varias palabras no necesariamente .  
  
===Ver también===
+
===también===
* {{rlp | warning |{{tr| advertencia Directiva| warning directive}}}}
+
{{
 +
| | {{|| }}
 +
}}
  
[[ar:cpp/preprocessor/error]]
+
arcsdefritjaplptzh
[[cs:cpp/preprocessor/error]]
+
[[de:cpp/preprocessor/error]]
+
[[fr:cpp/preprocessor/error]]
+
[[it:cpp/preprocessor/error]]
+
[[ja:cpp/preprocessor/error]]
+
[[pl:cpp/preprocessor/error]]
+
[[pt:cpp/preprocessor/error]]
+
[[zh:cpp/preprocessor/error]]
+

Última revisión de 07:13 11 feb 2022

 
 
Lenguaje C++
Temas generales
Control de flujo
Instrucciones de ejecución condicionales
Instrucciones de iteración (bucles)
Declaraciones de salto
Funciones
Declaración de funciones
Declaración de funciones lambda
Especificador inline
Especificación de excepciones (hasta C++20)
Especificador noexcept (C++11)
Excepciones
Espacios de nombres
Tipos
Especificadores
decltype (C++11)
auto (C++11)
alignas (C++11)
Especificadores de duración de almacenamiento
Inicialización
Expresiones
Representaciones alternas
Literales
Booleanos - Enteros - De punto flotante
De carácter - De cadena - nullptr (C++11)
Definidos por el usuario (C++11)
Utilidades
Atributos (C++11)
Tipos
Declaración de typedef
Declaración de alias de tipo (C++11)
Conversiones
Conversiones implícitas - Conversiones explícitas
static_cast - dynamic_cast
const_cast - reinterpret_cast
Asignación de memoria
Clases
Propiedades de funciones específicas de la clase
Funciones miembro especiales
Plantillas
Misceláneos
 
 

Muestra el mensaje de error indicado y establece el programa como erróneo.

[editar] Sintaxis

#error mensaje-de-error

[editar] Explicación

Después de encontrar la directiva #error, la implementación muestra el mensaje de diagnóstico mensaje-de-error y el programa se entiende como erróneo (la compilación se detiene).

El mensaje-de-error puede consistir en varias palabras no necesariamente entre comillas.

[editar] Veáse también

Documentación de C para Directiva #error