message
pragma
Sendet ein Zeichenfolgenliteral an die Standardausgabe, ohne die Kompilierung zu beenden.
Syntax
#pragma message(
message-string)
Hinweise
Eine typische Verwendung ist das message
pragma Anzeigen von Informationsmeldungen zur Kompilierungszeit.
Der Parameter "message-string " kann ein Makro sein, das auf ein Zeichenfolgenliteral erweitert wird, und Sie können solche Makros in beliebiger Kombination mit Zeichenfolgenliteralen verketten.
Wenn Sie ein vordefiniertes Makro im message
pragmaMakro verwenden, sollte das Makro eine Zeichenfolge zurückgeben. Andernfalls müssen Sie die Ausgabe des Makros in eine Zeichenfolge konvertieren.
Im folgenden Codefragment werden Meldungen während der message
pragma Kompilierung angezeigt:
// pragma_directives_message1.cpp
// compile with: /LD
#if _M_IX86 >= 500
#pragma message("_M_IX86 >= 500")
#endif
#pragma message("")
#pragma message( "Compiling " __FILE__ )
#pragma message( "Last modified on " __TIMESTAMP__ )
#pragma message("")
// with line number
#define STRING2(x) #x
#define STRING(x) STRING2(x)
#pragma message (__FILE__ "(" STRING(__LINE__) "): test")
#pragma message("")
Siehe auch
Pragma-Direktiven und die __pragma
und _Pragma
Schlüsselwort (keyword)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für