Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die #warning Direktive gibt zur Kompilierungszeit eine vom Benutzer angegebene Warnmeldung aus. Die Kompilierung wird nicht beendet. Diese Direktive ist ab C23 und C++23 verfügbar.
Syntax
#warningTokenzeichenfolge
Bemerkungen
Die Warnmeldung ist der Tokenzeichenfolgenparameter . Der Tokenzeichenfolgenparameter unterliegt nicht der Makroerweiterung und kann optional in Anführungszeichen eingeschlossen werden.
Verwenden Sie diese Richtlinie, um den Entwickler über ein nichtfatales Problem zu informieren oder andere wichtige Informationen während der Kompilierung zu kommunizieren.
Das folgende Beispiel zeigt, wie sie die #warning-Direktive verwenden:
#if defined(_LEGACY_FEATURE_FLAG)
#warning "_LEGACY_FEATURE is deprecated and should not be used."
#endif