Dela via


#warning direktiv (C/C++)

#warning-direktivet genererar ett användardefingivet varningsmeddelande vid kompileringstillfället. Kompilering stoppas inte. Det här direktivet är tillgängligt från och med C23 och C++23.

Syntax

#warningtokensträng

Anmärkningar

Varningsmeddelandet är parametern token-string . Parametern token-string är inte föremål för makroexpansion och kan omges av citattecken.

Använd det här direktivet för att informera utvecklaren om ett icke-fatalt problem eller för att kommunicera annan viktig information under kompilering.

I följande exempel visas hur du använder #warning-direktivet :

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

Se även

Direktiv för förprocessorer
#error direktiv