Вопросы по теме 'typelist'
c ++ Typelist производного класса
Используя CRTP (любопытно повторяющийся шаблон шаблона), вы можете предоставить базовому классу сведения о классах, производных от него. Не так сложно создать массив, в котором хранится экземпляр каждого класса, производного от базового класса (см....
1417 просмотров
schedule
25.09.2021
Итерация по коллекции различных типов в C++
Ситуация
У меня есть класс шаблона TIppImage<T> для изображения типа T . У меня есть одноэлементный класс CIppMemoryManager , который может хранить несколько изображений разного размера и типа.
class CIppMemoryManager
{
public:...
1873 просмотров
schedule
08.06.2022
Использование списка типов
Является ли 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