Partager via


directive #warning (C/C++)

La directive #warning émet un message d’avertissement spécifié par l’utilisateur au moment de la compilation. Il n’arrête pas la compilation. Cette directive est disponible à partir de C23 et C++23.

Syntaxe

#warningchaîne de jeton

Remarques

Le message d’avertissement est le paramètre de chaîne de jeton . Le paramètre de chaîne de jeton n’est pas soumis à l’extension de macro et peut éventuellement être placé entre guillemets.

Utilisez cette directive pour informer le développeur d’un problème non fatal ou pour communiquer d’autres informations importantes pendant la compilation.

L’exemple suivant montre comment utiliser la directive #warning :

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

Voir aussi

Directives de préprocesseur
directive #error