const
告訴編譯器,有一個變量被初始化了且不能被修改,僅此而已。單這個變量還是一個變量,這一本質始終沒有改變。但是實際上很多時候此時這個變量已經可以看做是常量了。
constexpr
告訴編譯器,有一個變量被初始化了且不能被修改,編譯器可以大膽的把這個變量當做常量去進行優化
參考:
https://zh.wikipedia.org/wiki/Constexpr
https://www.jianshu.com/p/34a2a79ea947