Partager via


Avertissement C26497

Ce nom de fonction de fonction peut être marqué constexpr si l’évaluation au moment de la compilation est souhaitée (f.4).

Voir aussi

Instructions principales C++ F.4.

Exemple

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

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

Pour réduire le bruit d’analyse du code sur le nouveau code, cet avertissement n’est pas émis si la fonction a une implémentation vide.

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