Вопросы по теме 'typelist'

c ++ Typelist производного класса
Используя CRTP (любопытно повторяющийся шаблон шаблона), вы можете предоставить базовому классу сведения о классах, производных от него. Не так сложно создать массив, в котором хранится экземпляр каждого класса, производного от базового класса (см....
1417 просмотров

Итерация по коллекции различных типов в C++
Ситуация У меня есть класс шаблона TIppImage<T> для изображения типа T . У меня есть одноэлементный класс CIppMemoryManager , который может хранить несколько изображений разного размера и типа. class CIppMemoryManager { public:...
1873 просмотров

Использование списка типов
Является ли Typelist (в том смысле, в каком его определяет Александреску) главным образом/по существу полезным для создания иерархии классов (и, возможно, для таких классов, как boost::tuple ), или существует множество других областей, где typelist...
2421 просмотров
schedule 07.08.2022

Полностью ли списки типов заменены вариативными шаблонами?
Я читаю Modern C++ Design, и мне пришла в голову мысль, что конструкцию typelist можно заменить вариативными шаблонами. Оба, кажется, полагаются на рекурсию для обработки первого типа в списке и остальной части списка отдельно. Есть ли что-то, что...
893 просмотров
schedule 11.09.2022

Почему это определение специализации вариативного шаблона не компилируется?
Используя gcc 4.7.3, я получаю следующую ошибку prog.cpp: В функции ‘int main()’: prog.cpp:27:63: ошибка: ‘Erase >::Result’ не объявлен с этим кодом : template <typename... List> struct TypeList { enum { Length =...
138 просмотров
schedule 23.06.2023

Вариативный шаблон С++ для замены списка типов
Я хотел бы использовать вариативные шаблоны, чтобы заменить этот приведенный ниже стандартный код списка типов. Также обратите внимание, что в качестве типа используется int. Я пытаюсь включить строго типизированные перечисления, как определено в...
5540 просмотров
schedule 12.12.2023