Сочетая if constexpr с некоторыми <type_traits> сущностями, в C ++ 17 я могу проверять типы...
Рассмотрим следующий фрагмент кода: #include <limits> #include <stdexcept> void...
У меня есть функция шаблона, которая проверяет тип аргумента шаблона с if constexpr, таким как...
Будет ли эта функция шаблона f<X>() всегда НЕ создаваться? if constexpr(something false){...
Я пишу программу симуляции физики и хочу сделать следующее: у меня есть адаптированная структура...
следующий код : #include <type_traits> struct X { static constexpr void x() {} }; template...
Можно ли сделать что-то вроде: template <unsigned majorVer, unsigned minorVer> class Object {...
Из описания на cppreference.com у меня сложилось впечатление, что std :: disjunction предназначен...
Если у вас есть функция, которая if constexpr () решает сделать одно или другое, как вернуть lvalue...
Существует ли метод, позволяющий решить, может ли что-то быть оценено constexpr, и использовать...
Что я ищу: У меня есть шаблонный класс, и я хочу вызвать функцию, если у класса есть требуемая...
Этот код прекрасно компилируется в g ++ ( coliru ), но не MSVC ( godbolt и мой VS2017). #include...
Как использовать понятия в if constexpr? Учитывая приведенный ниже пример, что можно дать if...
Рассмотрим шаблон функции func, который очень критичен к производительности.Его можно создать с...
GCC9 уже реализует std::is_constant_evaluated. Я немного поиграл с этим, и понял, что это несколько...
Я строю статический цикл для диспетчеризации типов с использованием макросов.Вот то, чего я достиг...
Я пытаюсь использовать if constexpr следующим образом: template<template <typename First,...
Недавно я изменил некоторые if constexpr на if в моих функциях constexpr и обнаружил, что они все...
Я написал следующий код C ++ 17: constexpr bool gDebug = true; template <typename T>...
Я пытаюсь полностью понять if constexpr. Я понимаю, что если if constexpr(expr) используется в...
Возможно ли перегрузить оператор, чтобы он был функцией constexpr?Примерно так: constexpr void *...
В C ++ 17 введено if constexpr; однако, похоже, что switch constexpr (см. здесь ). Это почему? То...