次の方法で共有


警告 C26497

コンパイル時の評価が必要な場合、関数 関数名constexpr としてマークされる場合があります (f.4)。

関連項目

C++ Core Guidelines F.4

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

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

新しいコードに対するコード分析のノイズを減らすために、関数に空の実装がある場合、この警告は発行されません。

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