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

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


Ответы (1 шт):

Автор решения: Александр Козлов
vector<NameOfClass> vecOfClasses

Такой что ли?

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

NameOfClass*

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

vector<NameOfClass*>vec;

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

то есть:

for(int i = 0; i < 8; i++){
vector[i] = new NameOfClass();
}
→ Ссылка