Цитата(sysil @ 12.11.2007, 14:05 ) | | Подскажите можно ли создать динамический массив объектов, которые содержат конструктор с параметрами. При создании объекта нужно передать параметры конструктора. Получается что при создании дин массива нужно передать дин массив параметров. Верно ли я мыслю? |
неверно. для использования new[] нужен конструктор поумолчанию.
выход: 1. Добавить конструктор поумолчанию. Выделить память и потом заменить в нем объекты построенными конструктором с параметрами либо 2. Сделать все параметры конструктора параметрами поумолчанию
| Код | struct A { A(int x = 0); };
|
а лучше dcuj std::vector , но ему по любому также нужны конструктор поумолчанию и копии
Добавлено через 18 секунд
Цитата(sysil @ 12.11.2007, 14:05 ) | | Есть и деструктор с параметрами. |
чиво??? |