跳轉到內容

C++ 語言/預處理/編譯時常量

來自華夏公益教科書,自由的教學讀物

在 C++ 語法中,有些數量必須在編譯器編譯時已知。在這些情況下,您可以使用表示式 1+2(因為編譯器能夠在編譯時執行算術運算),但函式呼叫對於編譯來說過於複雜(除非該函式的功能被大幅簡化)。使用關鍵字 constexpr 來標記可能在編譯期間“呼叫”的簡化函式,或者可能在編譯期間“評估”的變數。

有關編譯時常量的其他資訊(包括互動式示例)

華夏公益教科書