message
pragma
Wysyła literał ciągu do standardowych danych wyjściowych bez kończenia kompilacji.
Składnia
#pragma message(
ciąg komunikatu)
Uwagi
Typowym zastosowaniem obiektu message
pragma jest wyświetlanie komunikatów informacyjnych w czasie kompilacji.
Parametr ciągu komunikatu może być makro, które rozszerza się na literał ciągu, i można połączyć takie makra z literałami ciągu w dowolnej kombinacji.
Jeśli używasz wstępnie zdefiniowanego makra w pliku message
pragma, makro powinno zwrócić ciąg. W przeciwnym razie konieczne będzie przekonwertowanie danych wyjściowych makra na ciąg.
Poniższy fragment kodu używa elementu do wyświetlania message
pragma komunikatów podczas kompilacji:
// 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("")
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla