Вопросы по теме 'template-templates'

Возможные формы аргумента шаблона шаблона в экземпляре шаблона
Одной из возможных форм параметра шаблона является шаблон класса. В стандарте C++ (C++2003) указано, что аргументом параметра шаблона шаблона во время создания экземпляра шаблона является "id-выражение". Этот нетерминал довольно широк. Он допускает...
114 просмотров
schedule 07.05.2024

Может ли параметр шаблона шаблона вызывать затенение?
Это легальный C++? template <typename T, template <typename T> class> struct S { }; Clang (3.7.1) отвергает его, жалуясь, что второй T затмевает первый T . GCC, кажется, не заботится об этом, и я думаю, что это разумно. Я...
234 просмотров

Необъявленный идентификатор для шаблона Variadic
Я все еще учусь использовать вариативные шаблоны. По сути, я хочу взять STLContainer , который содержит элементы типа String . Контейнер STL не принимает фиксированное количество параметров, поэтому я попытался использовать вариативный шаблон....
298 просмотров

Почему я не могу использовать std::unique_ptr в качестве аргумента класса template‹class›?
Этот код: #include <memory> template <template <typename> class Ptr> class A { Ptr<int> ints; }; using B = A<std::unique_ptr>; выдает следующую ошибку (с GCC 6.3): a.cpp:6:28: error: type/value mismatch at...
1443 просмотров