Результаты поиска по запросу "constexpr"

7 ответов

перегрузка constexpr

Связанный:Функция, возвращающая constexpr, не компилируется [https://stackoverflow.com/questions/7779013/probrem-with-constexpr-how-to-resolve-it] Мне кажется, что constexpr ограничен в полезности в C ++ 11 из-за невозможности определить две ...

3 ответа

Я не хотел сказать, что это ваша вина :) Но, может быть, вы помните этот код и могли бы воспроизвести его здесь?

функция, которая состоит только из оператора возврата, может быть объявленаconstexpr и, следовательно, позволит оценивать во время компиляции, если все аргументыconstexpr и толькоconstexpr функции вызываются в его теле.Есть ли причина не ...

1 ответ

зачем объявлять конструкторы constrexpr для классов с нетривиальными деструкторами (например, unique_ptr, std :: variable)

Насколько я понимаю (по крайней мере, для

ТОП публикаций

0 ответов

Короче говоря, в test_int_no_if нет ничего, что зависит от того, являюсь ли я constexpr, а в test_int () - есть. («constexpr if» работает только с выражениями времени компиляции.)

аюсь сравнить параметр функции внутри оператора constexpr-if. Вот простой пример: constexpr bool test_int(const int i) { if constexpr(i == 5) { return true; } else { return false; } }Однако, когда я компилирую это с GCC 7 со ...

3 ответа

Неопределенные символы для функции constexpr

1 ответ

инициализация constexpr с помощью указателей

Я пытаюсь инициализировать объявление constexpr с указателем на int, который является объектом const. Я также пытаюсь определить объект с объектом, который не является константным типом. Код: #include <iostream> int main() { constexpr int *np = ...

1 ответ

Вывод шаблона и constexpr во время компиляции в зависимости от компилятора и флагов оптимизации

Следующий вопрос взят из гораздо большего кода. Поэтому некоторые выражения кажутся излишними или ненужными, но имеют решающее значение для исходного кода.По...

4 ответа

Почему мы должны помечать функции как constexpr?

C ++ 11 разрешает функции, объявленные сconstexpr спецификатор для использования в константных выражениях, таких как аргументы шаблона. Существуют строгие требования к тому, что разрешеноconstexpr; по сути, такая функция содержит только одно ...

2 ответа

Что мне разрешено делать со статическим, инициализированным в классе элементом данных constexpr?

1 ответ

Constexpr переменная и деление