Share via


Warnung C26497

Dieser Funktionsname könnte markiert constexpr werden, wenn die Kompilierungszeitauswertung gewünscht ist (f.4).

Siehe auch

C++ Core Guidelines F.4.

Beispiel

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

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

Um Codeanalysegeräusche für neuen Code zu reduzieren, wird diese Warnung nicht ausgegeben, wenn die Funktion über eine leere Implementierung verfügt.

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