Если вы хотите сохранить какой-либо шаблонный класс в другом классе, есть ли способ сделать это, не выходя за пределы шаблонного базового класса.Пример
определение класса:
class BaseA
{
...
}
class Storage
{
public:
baseA* toStore;//pointer to baseA
}
template <typename... Type>
class ExtendedA : public baseA
{
...
}
с использованием класса:
Storage a;
one.toStore = ExtendedA<int, char, etc...>();
Это единственный способ сохранить шаблонный тип в не шаблонномучебный класс.Есть ли другие способы сделать это?