Partilhar via


Aviso C26814

A variável const 'variável' pode ser computada em tempo de compilação. Considere o uso constexpr (con.5)

Comentários

Use constexpr para constantes cujo valor é conhecido em tempo de compilação. (Con.5)

Nome da análise de código: USE_CONSTEXPR_RATHER_THAN_CONST

Exemplo

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

Confira também

Con.5 Use constexpr para todas as variáveis que possam ser calculadas em tempo de compilação