天天看點

c++ const和constexpr

const

告訴編譯器,有一個變量被初始化了且不能被修改,僅此而已。單這個變量還是一個變量,這一本質始終沒有改變。但是實際上很多時候此時這個變量已經可以看做是常量了。

constexpr

告訴編譯器,有一個變量被初始化了且不能被修改,編譯器可以大膽的把這個變量當做常量去進行優化

參考:

https://zh.wikipedia.org/wiki/Constexpr

https://www.jianshu.com/p/34a2a79ea947

繼續閱讀