Результаты поиска по запросу "constexpr"
перегрузка constexpr
Связанный:Функция, возвращающая constexpr, не компилируется [https://stackoverflow.com/questions/7779013/probrem-with-constexpr-how-to-resolve-it] Мне кажется, что constexpr ограничен в полезности в C ++ 11 из-за невозможности определить две ...
Я не хотел сказать, что это ваша вина :) Но, может быть, вы помните этот код и могли бы воспроизвести его здесь?
функция, которая состоит только из оператора возврата, может быть объявленаconstexpr и, следовательно, позволит оценивать во время компиляции, если все аргументыconstexpr и толькоconstexpr функции вызываются в его теле.Есть ли причина не ...
зачем объявлять конструкторы constrexpr для классов с нетривиальными деструкторами (например, unique_ptr, std :: variable)
Насколько я понимаю (по крайней мере, для
Короче говоря, в 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 со ...
инициализация constexpr с помощью указателей
Я пытаюсь инициализировать объявление constexpr с указателем на int, который является объектом const. Я также пытаюсь определить объект с объектом, который не является константным типом. Код: #include <iostream> int main() { constexpr int *np = ...
Вывод шаблона и constexpr во время компиляции в зависимости от компилятора и флагов оптимизации
Следующий вопрос взят из гораздо большего кода. Поэтому некоторые выражения кажутся излишними или ненужными, но имеют решающее значение для исходного кода.По...
Почему мы должны помечать функции как constexpr?
C ++ 11 разрешает функции, объявленные сconstexpr спецификатор для использования в константных выражениях, таких как аргументы шаблона. Существуют строгие требования к тому, что разрешеноconstexpr; по сути, такая функция содержит только одно ...