Требуется обработать данные, которые находятся или, вернее, формируются в списке объектов класса. Возникает ряд общих вопросов:
Каким образом создается список, состоящий из объектов класса?
Какие должны быть поля в списке для отображения объекта класса?
Как инициализировать объект класса при создании элемента списка?
std::vector (обычно то, что надо), std::set, std::queue или другие контейнеры. Писать контейнер самому в подавляющем большинстве случаев нерационально.std::vector копирует объекты при изменении размера), а для добавления объекта разумно воспользоваться функцией наподобие emplace_back, которая конструирует объект прямо в контейнере.Сборка персонального компьютера от Artline: умный выбор для современных пользователей