Avertissement C26814

La variable const 'variable' peut être calculée au moment de la compilation. Envisager d’utiliser constexpr (con.5)

Notes

Utiliser constexpr pour les constantes dont la valeur est connue au moment de la compilation. (Con.5)

Nom de l’analyse du code : USE_CONSTEXPR_RATHER_THAN_CONST

Exemple

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

Voir aussi

Con.5 Utiliser constexpr pour toutes les variables qui peuvent être calculées au moment de la compilation