Как заполнить массив с ссылками на объекты?
У меня есть класс Figure и класс Rectangle, который наследуется от Figure.
Есть массив Figure* figures, который необходимо заполнить ссылками на объекты. Эти объекты нужно создать внутри этого цикла (с заполнением массива).
Как это грамотно сделать?
PS: пробовал так:
Rectangle* rect = new Rectangle;
cin >> *rect;
figures[i] = rect;
delete rect;
Но в результате массив заполнялся одинаковыми ссылками.