Как создать коллекцию обьектов в C++?

Рейтинг: 0Ответов: 1Опубликовано: 03.04.2023

У меня есть class, нужно создать коллекцию обьектов как в с#, только на с++...

Ответы

▲ 0
vector<NameOfClass> vecOfClasses

Такой что ли?

если тип созданного объекта

NameOfClass*

то ты можешь сразу создать vector из этих классов

vector<NameOfClass*>vec;

но для каждого элемента придется вызывать new, если ты не инициализировал его готовыми объектами напрямую.

то есть:

for(int i = 0; i < 8; i++){
vector[i] = new NameOfClass();
}