Compartir vía


Advertencia C26497

Esta función function-name podría marcarse como constexpr si se desea la evaluación en tiempo de compilación (f.4).

Consulte también

C++ Core Guidelines F.4.

Ejemplo

const int GetTheAnswer(int x) noexcept { return 42 + x; } // Could be marked constexpr

void function1() noexcept
{
    const int theAnswer = GetTheAnswer(0);
}

Para reducir el ruido del análisis de código en el código nuevo, esta advertencia no se emite si la función tiene una implementación vacía.

int function1(){  // no C26497
    return 1;
}
void function2(){} // no C26497