警告 C26814
const 変数 'variable' はコンパイル時に計算できます。
constexpr
(con.5) の使用を検討する
解説
コンパイル時に値がわかっている定数には、 constexpr
を使用します。 (Con.5)
コード分析名: USE_CONSTEXPR_RATHER_THAN_CONST
例
const int foo = 1234; // C26814 reported here.
constexpr int getMagicNumber()
{
return 42;
}
void bar()
{
const int myval = 3; // C26814 reported here
const int magicNumber = getMagicNumber(); // C26814 reported here.
}