Вопросы по теме '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 просмотров
schedule
16.11.2023
Необъявленный идентификатор для шаблона Variadic
Я все еще учусь использовать вариативные шаблоны. По сути, я хочу взять STLContainer , который содержит элементы типа String . Контейнер STL не принимает фиксированное количество параметров, поэтому я попытался использовать вариативный шаблон....
298 просмотров
schedule
03.11.2022
Почему я не могу использовать 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 просмотров
schedule
02.04.2024