Sdílet prostřednictvím


direktiva #warning (C/C++)

Direktiva #warning generuje v době kompilace zprávu upozornění zadanou uživatelem. Kompilace se nezastaví. Tato direktiva je dostupná od C23 a C++23.

Syntaxe

#warningřetězec tokenu

Poznámky

Zpráva upozornění je parametr token-string . Parametr token-string není předmětem rozšíření makra a může být volitelně uzavřen v uvozovkách.

Tato direktiva slouží k informování vývojáře o méně závažném problému nebo ke sdělení dalších důležitých informací během kompilace.

Následující příklad ukazuje, jak používat direktivu #warning :

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

Viz také

Direktivy preprocesoru
direktiva #error