Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La direttiva #warning genera un messaggio di avviso specificato dall'utente in fase di compilazione. Non arresta la compilazione. Questa direttiva è disponibile a partire da C23 e C++23.
Sintassi
#warningstringa di token
Osservazioni:
Il messaggio di avviso è il parametro token-string . Il parametro token-string non è soggetto all'espansione della macro e può essere facoltativamente racchiuso tra virgolette.
Utilizzare questa direttiva per informare lo sviluppatore di un problema non irreversibile o di comunicare altre informazioni importanti durante la compilazione.
L'esempio seguente illustra come usare la direttiva #warning :
#if defined(_LEGACY_FEATURE_FLAG)
#warning "_LEGACY_FEATURE is deprecated and should not be used."
#endif