Partilhar via


Diretiva #warning (C/C++)

A diretiva #warning emite uma mensagem de aviso especificada pelo usuário em tempo de compilação. Ele não para a compilação. Esta diretiva está disponível a partir de C23 e C++23.

Sintaxe

#warningtoken-string

Observações

A mensagem de aviso é o parâmetro token-string . O parâmetro token-string não está sujeito à expansão de macro e pode ser opcionalmente colocado entre aspas.

Use esta diretiva para informar o desenvolvedor de um problema não fatal ou para comunicar outras informações importantes durante a compilação.

O exemplo a seguir mostra como usar a diretiva #warning :

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

Consulte também

Diretivas de pré-processador
#error diretiva