Я хочу создать массив, содержащий указатели на многие объекты, но я не знаю заранее, сколько объектов я буду хранить, а это означает, что мне нужно динамически выделять память для массива . Я подумал о следующем коде:
ants = new *Ant[num_ants];
for (i=1;i<num_ants+1;i++)
{
ants[i-1] = new Ant();
}
, где муравьи
определены как Ant ** ants;
и Ant
- это класс.
Будет ли это работают?