Compartir vía


Advertencia C26814

La variable const 'variable' se puede calcular en tiempo de compilación. Considere la posibilidad de usar constexpr (con.5)

Comentarios

Se usa constexpr para constantes cuyo valor se conoce en tiempo de compilación. (Con.5)

Nombre del análisis de código: USE_CONSTEXPR_RATHER_THAN_CONST

Ejemplo

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

Consulte también

Con.5 Usar constexpr para todas las variables que se pueden calcular en tiempo de compilación