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.
Sendet ein Zeichenfolgenliteral in den Standard, der ohne die Kompilierung zu beenden.
#pragma message( messagestring )
Hinweise
Ein typischer Verwendung des Meldung Pragma wurde, zur Kompilierungszeit Informationsmeldungen anzeigen.
Der messagestring-Parameter kann ein Makro sein, das einem Zeichenfolgenliteral erweitert, und Sie können diese Makros in beliebiger Kombination mit Zeichenfolgenliteralen verkettet.
Wenn Sie ein vordefiniertes Makro im Meldung - Pragma darf das Makro eine Zeichenfolge zurückgeben, verwenden Sie die Ausgabe des Makros in eine Zeichenfolge konvertieren.
Im folgenden Codefragment wird das Meldung Pragma, um Meldungen während der Kompilierung anzuzeigen:
// 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("")