C/C++ 前置處理器參考
C/C++預處理器參考會說明預處理器,因為預處理器是在 C/C++ Microsoft中實作。 前置處理器會先對 C 和 C++ 檔案執行初步作業,再將檔案傳遞至編譯器。 您可以使用前置處理器,有條件地編譯程式碼、插入檔案、指定編譯時間錯誤訊息,以及將電腦特定規則加入至程式碼區段。
在 Visual Studio 2019 中, /Zc:預處理器編譯程式選項提供完全一致 C11 和 C17 預處理器 。 當您使用編譯程式旗標 /std:c11
或 /std:c17
時,這是預設值。
本節內容
前置處理器
提供傳統和新一致性預處理器的概觀。
預處理器指示詞
描述指示詞,通常用來使原始程式易於變更,以及在不同的執行環境中易於編譯。
預處理器運算元
討論 #define
指示詞的內容中所使用的四個前置處理器特定運算子。
預先定義巨集
討論由 C 和 C++ 標準和 Microsoft C++ 所指定的預先定義宏。
Pragma
討論 pragma,它讓每個編譯器可以提供電腦和作業系統專屬功能,同時還能保留與 C 及 C++ 語言的整體相容性。
相關章節
C++ 語言參考
為 C++ 語言的 Microsoft 實作提供參考資料。
C 語言參考
為 C 語言的 Microsoft 實作提供參考資料。
C/C++ 組建參考
提供討論編譯器和連結器選項的主題連結。
Visual Studio 專案 - C++
說明 Visual Studio 使用者介面,可讓您指定專案系統將搜尋的目錄,以尋找您的 C++ 專案的檔案。