Результаты поиска по запросу "constexpr"
дает мне длину массива.
мой код имеет этоconstexpr строка constexpr char my_str[] = "hello";типmy_str содержит информацию о его размере, т.е.sizeof(my_str) является константой 6 и может использоваться везде, где требуется константа. Что оstrlen(my_str)? Может / должно ...
Довольно просто сгенерировать массив с использованием довольно простого кода в недавнем C ++:
алэто [https://stackoverflow.com/questions/45938798/for-loop-with-variable-step-size-c#45939130] вопрос по ТАК. Сам вопрос не так интересен, но мне было интересно, существует ли он и как реализовать решение во время компиляции. Относительно ...
Короче говоря, в 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 с помощью const: различная обработка для int и double
Следующий код не компилируетсяжить на Ideone:
«Constexpr if» против «if» с оптимизацией - зачем нужен «constexpr»?
В C ++ 1z будет введено «constexpr if» - в случае if будет удалена одна из ветвей в зависимости от условия. Кажется разумным и полезным.Однако нельзя ли обой...