跳轉到內容

C++ 語言/預處理/標記化

來自華夏公益教科書,開放的書籍,開放的世界

當您的 C++ 原始檔被編譯時,發生的第一件事之一是您的編譯器使用其預處理器來“標記化”您的程式。

標記化將處理類似 iA+++iB 的程式碼,將其拆分為四個標記(變數識別符號 iA,然後運算子 ++,然後運算子 +,然後變數識別符號 iB)。

預處理器宏能夠在其定義中使用 ##,以在宏展開時構造一個編譯標記。

有關標記化的更多資訊(包括互動式示例)

華夏公益教科書