Constexpr

constexpr是C + +11 引入的關鍵字 ， 用於編譯時的常量與常量函數 。 聲明爲constexpr函數的意義是 ： 如果其參數均爲合適的編譯期常量 ， 則對這個constexpr函數的調用就可用於期望常量表達式的場合 （ 如模板的非類型參數 ， 或枚舉 （ enum ） 常量的值 ） 。 如果參數的值在運行期才能確定 ， 或者雖然參數的值是編譯期常量 ， 但不 - { zh - cn: 匹配; zh - tw: 符合; } - 這個函數的要求 ， 則對這個函數調用的求值只能在運行期進行 。