Существует шаблонный класс, пусть он будет
template<typename T> class A { std::vector<T> data; };
Проблема, с которой я здесь сталкиваюсь, заключается в том, что пользователи могут создавать несколько типов этого класса, но мне нужно их отслеживать, в лучшем случае у меня естьссылка на эти объекты в другом векторе, но это не сработает, поскольку все типы различны.Можете ли вы порекомендовать хороший шаблон дизайна, который может заключить в себе это.
Я могу хранить указатели, а затем печатать их, но это не элегантно
Я также могу изменить архитектуру, если предоставленное решение достаточно хорошее.Основной вопрос, который я пытаюсь решить: у меня есть класс вектора пользовательских типов, как мне их хранить.