Сообщение Re: std::is_constant_evaluated() от 13.04.2020 17:00
Изменено 13.04.2020 17:01 watchmaker
Re: std::is_constant_evaluated()
Здравствуйте, Videoman, Вы писали:
V>Возможно ли как-то реализовать в С++17.
Требуется же поддержка в компиляторе.
V> Если нет, то как обойти в таком случае?
Пока только дать программисту две функции и попросить самому выбрать нужную:
V>Возможно ли как-то реализовать в С++17.
Требуется же поддержка в компиляторе.
V> Если нет, то как обойти в таком случае?
Пока только дать программисту две функции и попросить самому выбрать нужную:
constexpr int constexpr_add(int a, int b);
int runtime_add(int a, int b);
Re: std::is_constant_evaluated()
Здравствуйте, Videoman, Вы писали:
V>Возможно ли как-то реализовать в С++17.
Требуется же поддержка в компиляторе. Например, через __builtin_is_constant_evaluated как в gcc и clang.
V> Если нет, то как обойти в таком случае?
Пока только дать программисту две функции и попросить самому выбрать нужную:
V>Возможно ли как-то реализовать в С++17.
Требуется же поддержка в компиляторе. Например, через __builtin_is_constant_evaluated как в gcc и clang.
V> Если нет, то как обойти в таком случае?
Пока только дать программисту две функции и попросить самому выбрать нужную:
constexpr int constexpr_add(int a, int b);
int runtime_add(int a, int b);