Учитывая кортеж, содержащий элементы разных типов (нет двух одинаковых): typedef std::tuple<bool...
В современном C ++ стандартная библиотека предоставляет шаблон списка типов? int main() { using...
Мне нужна функция constexpr, которая очень похожа на std::tuple_cat, но вместо того, чтобы...
Это продолжение вопроса: Получить самый глубокий класс в цепочке наследования CRTP Следующий код...
Я хотел бы знать, как решить следующую проблему (C ++ 17): предположим, есть несколько шаблонных...
Я пытаюсь повторить поведение shared_ptr, чтобы лучше понять метапрограммирование шаблонов и...
Это код, с которым я работаю: #include <iostream> #include <type_traits> using...
Я хочу что-то вроде std :: bind для функций, но для шаблонов. Предположим, у меня есть шаблон,...
Допускается ли следующее при выводе аргумента шаблона или это неконтролируемый контекст? #include...
#include <iostream> struct A { void update(bool const & v) { std::cout <<...
Рассмотрим следующий код: #include <iostream> #include <type_traits> template <class...
Я создаю конечный автомат, в котором переходы состояний описаны как вариант, то есть: using table =...
У меня есть шаблон с двумя целыми числами в качестве входных данных.Один может иметь больший тип,...
Рассмотрим следующий класс: // Class definition template <template <class...> class......
Вдохновленный шаблонами выражений , мне было интересно, если дано выражение Expr e = a + b * c ,...
Исходя из моего понимания алгоритма частичного упорядочения в C ++, кажется, что первый является...
Предположим, что входной параметр шаблона T может иметь или не иметь внутреннюю переменную bar.Я...
В следующей программе я ожидаю, что it::type будет удвоено.Вместо этого я получаю сообщение об...
Я пишу шаблонный код, который должен вызывать определенные шаблонные operator() функторов, которые...
Из статьи cppreference.com в std::enable_if, Примечания Распространенной ошибкой является...
Для пакета параметров мне нужен макрос, который может принимать любое количество параметров...
Предположим, у меня есть наивная реализация applicative, то есть имени, которое я выбрал для...
Скажем, у меня есть два шаблона для перегрузки operator=: class MyClass { public: template...
Я пытаюсь сохранить функцию-член неизвестного класса с неизвестными аргументами, которая будет...
Я пытаюсь изменить идиому is_detected, чтобы разрешить передачу ей переменных аргументов.Мне это...