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.