аргументов... Насколько я знаю вообще есть же 0 опций аргумент отдать в качестве темплейт параметра уже в теле функции, как там не крути, или есть?
Это связано с тем, что constexpr-параметры функций могут ограничивать использование функций, например, если требуется передать переменную, которая может изменяться во время выполнения программы. + будет конфликт у constexpr объявления с constexpr параметром функции, когда первый при вызове решит не вызыватся из-за рантайм вычислений, т.к. объявление функцию, как constexpr — не даёт право использовать её только в компайл тайме UPD: да и к тому же зачем это нужно, если сам параметр функции тоже будет работать во время компайл тайм, если constexpr функция и так сработала. В ситуации с параметром главное понимать какое значение и можно ли его менять.
Обсуждают сегодня