Поделиться через


Предупреждение C26497

Это имя функции может быть отмеченоconstexpr, если необходимо оценить время компиляции (f.4).

См. также

Основные рекомендации C++ 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