Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dyrektywa #warning emituje komunikat ostrzegawczy określony przez użytkownika w czasie kompilacji. Nie zatrzymuje kompilacji. Ta dyrektywa jest dostępna od wersji C23 i C++23.
Składnia
#warningciąg tokenu
Uwagi
Komunikat ostrzegawczy to parametr ciągu tokenu . Parametr token-string nie podlega rozszerzaniu makr i może być opcjonalnie ujęte w cudzysłów.
Użyj tej dyrektywy, aby poinformować dewelopera o problemie niekrytycznym lub przekazać inne ważne informacje podczas kompilacji.
W poniższym przykładzie pokazano, jak używać dyrektywy #warning :
#if defined(_LEGACY_FEATURE_FLAG)
#warning "_LEGACY_FEATURE is deprecated and should not be used."
#endif