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