共用方式為


警告 C26497

如果需要編譯時間評估,就可以標記 constexpr 此函 式函式名稱 (f.4)。

另請參閱

C++ 核心指導方針 F.4

範例

const int GetTheAnswer(int x) noexcept { return 42 + x; } // Could be marked constexpr

void function1() noexcept
{
    const int theAnswer = GetTheAnswer(0);
}

若要減少新程式碼的程式碼分析雜訊,如果函式有空的實作,就不會發出此警告。

int function1(){  // no C26497
    return 1;
}
void function2(){} // no C26497