Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Const-variabeln "variable" kan beräknas vid kompileringstillfället. Överväg att använda
constexpr(con.5)
Anmärkningar
Använd constexpr för konstanter vars värde är känt vid kompileringstid. (Con.5)
Kodanalysnamn: USE_CONSTEXPR_RATHER_THAN_CONST
Exempel
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.
}
Se även
Con.5 Använd constexpr för alla variabler som kan beräknas vid kompileringstillfället