8
當我定義一個constexpr
函數時,我是否也應該聲明它爲noexcept
?我想在參數和用法滿足編譯時評估要求的情況下,潛在例外的含義是沒有意義的。但是在運行時對函數進行評估的情況下,它將正常應用。`constexpr`函數也應該是`noexcept`嗎?
作爲一個實際問題,如果函數確實是簡單的,也許使用內置算術或轉換,這樣我希望編譯器總是內聯函數並在其中進行優化,對於生成的代碼的效率如果我離開noexcept
?