Как создать коллекцию обьектов в C++?
У меня есть class, нужно создать коллекцию обьектов как в с#, только на с++...
Источник: Stack Overflow на русском
У меня есть class, нужно создать коллекцию обьектов как в с#, только на с++...
vector<NameOfClass> vecOfClasses
Такой что ли?
если тип созданного объекта
NameOfClass*
то ты можешь сразу создать vector из этих классов
vector<NameOfClass*>vec;
но для каждого элемента придется вызывать new, если ты не инициализировал его готовыми объектами напрямую.
то есть:
for(int i = 0; i < 8; i++){
vector[i] = new NameOfClass();
}