C++ const 和 constexpr 的區別

語義上: constexpr:告訴編譯器我能夠是編譯期間可知的,盡情的優化我吧。 const:告訴程序員沒人動得了我,放心的把我傳出去;或者放心的把變量交給我,我啥也不動就瞅瞅。c++ 語法上: constexpr是一種比const 更嚴格的束縛, 它修飾的表達式自己在編譯期間可知, 而且編譯器會盡量的 evaluate at compile time. 在constexpr 出現以前, 能夠在編
相關文章
相關標籤/搜索