Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Sztringkonstanst küld a standard kimenetnek a fordítás megszüntetése nélkül.
Szintaxis
#pragma message(üzenetsztring-)
Megjegyzések
A messagepragma általában az információs üzenetek fordítási időpontban való megjelenítése.
Az üzenetsztring paraméter lehet olyan makró, amely sztringkonstansra bővül, és ezeket a makrókat bármilyen kombinációban összefűzheti sztringkonstansokkal.
Ha előre definiált makrót használ a messagepragma, a makrónak sztringet kell visszaadnia. Ellenkező esetben a makró kimenetét sztringgé kell konvertálnia.
A következő kódrészlet a messagepragma használatával jeleníti meg az üzeneteket a fordítás során:
// 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("")
Lásd még:
Pragma irányelvei, valamint a __pragma és _Pragma kulcsszavak