次の方法で共有


警告 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.
}

関連項目

Con.5: コンパイル時に計算できるすべての変数に constexpr を使用する