шаблон класса:
й части я пытаюсь объявить в классе 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.
Может кто-нибудь объяснить, почему это не работает и как я могу это исправить?