Sdílet prostřednictvím


Upozornění C26814

Proměnnou const 'variable' je možné vypočítat v době kompilace. Zvažte použití constexpr (con.5)

Poznámky

Používá se constexpr pro konstanty, jejichž hodnota je známa v době kompilace. (Con.5)

Název analýzy kódu: USE_CONSTEXPR_RATHER_THAN_CONST

Příklad

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

Viz také

Con.5 Použijte constexpr pro všechny proměnné, které je možné vypočítat v době kompilace.