шаблон класса:

й части я пытаюсь объявить в классе B список, который может содержать объекты класса A любого типа, такие как A <int>, A <double>, A <float>. Я намерен добавить объекты A в список во время выполнения:

#include <list>

template <class T> class A {};

class B {
    template<class T> std::list<A<T>*> objects;
};

Кажется, что создание такого списка должно работать, но его компиляция дает ошибку:

Строка 6: ошибка: элемент данных 'objects' не может быть шаблоном элемента

компиляция прервана из-за ошибок -Wfatal.

Может кто-нибудь объяснить, почему это не работает и как я могу это исправить?

Ответы на вопрос(5)

Ваш ответ на вопрос