Результаты поиска по запросу "constexpr"
Можно ли создавать экземпляры шаблонов с помощью цикла for в функции constexpr в C ++ 14?
Я возился со сборкой SVN Clang, чтобы поэкспериментировать с расслабленными правилами дляconstexpr, Одна из вещей, которые я до сих пор не смог определить, это возможность циклически просматривать элементы внутри кортежа во время компиляции в ...
«Constexpr if» против «if» с оптимизацией - зачем нужен «constexpr»?
В C ++ 1z будет введено «constexpr if» - в случае if будет удалена одна из ветвей в зависимости от условия. Кажется разумным и полезным.Однако нельзя ли обой...
ошибка constexpr во время компиляции, но без издержек во время выполнения
Существует хорошо известная хитрость, которая вызывает ошибку времени компиляции при вычисленииconstexpr функция, делая что-то вроде этого: constexpr int f(int x) { return (x != 0) ? x : throw std::logic_error("Oh no!"); }И если функция ...
лямбда как статический член
Я пытаюсь использовать лямбду в качестве статического члена, например:
c ++ 11 быстрые целые числа constexpr
Бить мертвую лошадь здесь. Типичный (и быстрый) способ делать целочисленные полномочия в C это классика:
инициализация constexpr с помощью указателей
Я пытаюсь инициализировать объявление constexpr с указателем на int, который является объектом const. Я также пытаюсь определить объект с объектом, который не является константным типом. Код: #include <iostream> int main() { constexpr int *np = ...
Оценка переменной Constexpr
Вот мой код, и мне нужно уточнить, что происходит:
Почему MSVC ++ 11 отклоняет квалификацию constexpr для функции?
Итак, поиграв с constexpr, MSVC (Visual Studio 2012) выдал ошибку при попытке квалифицировать мою функцию с помощьюconstexpr Ключевое слово, использующее эту простую программу (включая опущено): constexpr int factorial(int n) { return n <= 1 ? 1 ...