Compartir a través de


directiva #warning (C/C++)

La directiva #warning emite un mensaje de advertencia especificado por el usuario en tiempo de compilación. No detiene la compilación. Esta directiva está disponible a partir de C23 y C++23.

Syntax

#warningcadena de token

Observaciones

El mensaje de advertencia es el parámetro de cadena de token . El parámetro de cadena de token no está sujeto a la expansión de macros y puede incluirse opcionalmente entre comillas.

Use esta directiva para informar al desarrollador de un problema no personal o para comunicar otra información importante durante la compilación.

En el ejemplo siguiente se muestra cómo usar la directiva #warning :

#if defined(_LEGACY_FEATURE_FLAG)
#warning "_LEGACY_FEATURE is deprecated and should not be used."
#endif

Consulte también

Directivas de preprocesador
directiva #error