message
pragma
傳送字串常值至標準輸出,而不終止編譯。
語法
#pragma message(
message-string)
備註
的一般用法 message
pragma 是在編譯時期顯示參考訊息。
message-string 參數可以是展開為字串常值的宏,而且您可以串連這類宏與任何組合中的字串常值。
如果您在 中使用 message
pragma 預先定義的宏,宏應該會傳回字串。 否則,您必須將宏的輸出轉換成字串。
下列程式碼片段會在編譯期間使用 message
pragma 來顯示訊息:
// 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("")
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應