У меня есть два класса.
Первый класс (A) построен с помощью шаблона.
template <class T>
class A
{
public:
T value;
};
Второй класс (B) должен иметь объект класса A как переменную-член. Примерно так:
class B
{
public:
A<int> value;
};
Но теперь я хочу использовать любой тип шаблонного класса в классе A. Не только int . Очевидно, я не могу объявить переменную (член-), которая содержит какой-либо класс. Итак, мне нужно что-то вроде этого:
class B
{
public:
A<*> value;
};
Есть ли (чистое) решение этой проблемы?
- Приветствие из Германии, Бастиан