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

4 ответа

Я упоминал об этом, и это представляет интересную и хитрую проблему оптимизации. В этих случаях используются два совершенно разных пути кода, поскольку один ДОЛЖЕН быть оценен во время компиляции, а другой - нет.

ользую gcc 4.6.1 и получаю интересное поведение, связанное с вызовомconstexpr функция. Эта программа работает очень хорошо и сразу распечатывает12200160415121876738. #include <iostream> extern const unsigned long joe; constexpr unsigned ...

1 ответ

массив constexpr и std :: initializer_list

Я пытался написать valarray во время компиляции, который можно использовать так:

4 ответа

Заполните массив с помощью Constexpr во время компиляции

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

2 ответа

Обнаружение constexpr с SFINAE

6 ответов

enum vs constexpr для фактических статических констант внутри классов

Позвольте мне начать с заявления о моих намерениях. В старые времена (C ++) у нас был бы такой код:

3 ответа

Как время компиляции может быть (экспоненциально) быстрее, чем время выполнения?

4 ответа

const против constexpr по переменным

Есть ли разница между следующими определениями? const double PI = 3.141592653589793; constexpr double PI = 3.141592653589793; Если нет, какой стиль предпочтительнее в C ++ 11?

1 ответ

Инициализация статического члена данных constexpr базового класса с использованием статического члена данных constexpr производного класса

Рассмотрим следующий код:

1 ответ

Очень приятно слышать, что мы больше не нуждаемся в повторном объявлении! Я проверил с gcc 7.1.0 / C ++ 17 и да, я просто могу удалить определение. Поэтому я переключу все свои проекты на c ++ 17 :-) Язык движется в правильном направлении!

я хочу использовать некоторые удобные вещи, такие как

1 ответ

Инициализация статических переменных и классов constexpr внутри структуры