16 / 11 / 6
Регистрация: 18.07.2018
Сообщений: 51
|
||||||
1 | ||||||
Создание массива класса динамический массив21.07.2018, 22:39. Показов 1119. Ответов 3
Метки нет (Все метки)
Доброго времени суток, захотел создать динамический массив ,элементами которого являются объекты класса динамический массив, если использовать конструктор без параметров, то все работает нормально, но при попытке задать размер создаваемому объекту, вылетает ошибка, прошелся отладчиком и выяснил, что сразу после создания объекта вызывается деструктор и все сносит, мне кажется что нужен конструктор копирования, но то ли я его неправильно реализовал, то ли что-то не понял, заранее спасибо.
Блин, засыпаю, извиняюсь за некорректное название темы Динамический массив ,элементами которого являются объекты класса динамический массив
0
|
21.07.2018, 22:39 | |
Ответы с готовыми решениями:
3
Динамический массив при наследовании, элементами которого являются объекты класса наследника динамический массив Динамический массив ,элементами которого являются объекты класса динамический массив Динамический массив класса Динамический массив класса |
21.07.2018, 22:54 | 2 | |||||
Сообщение было отмечено Mikelyndgelo как решение
Решение
оператор = забыл, вот и ошибка
Добавлено через 3 минуты
1
|
шКодер самоучка
|
|||||||||||
21.07.2018, 23:18 | 3 | ||||||||||
Mikelyndgelo, почитайте про "Правило трех"
То есть вам нужны так же конструктор перемещения и операторы копирования/перемещения
А лучше в конструкторе без параметров создать "пустой" массив и добавить функцию генерации:
1
|
16 / 11 / 6
Регистрация: 18.07.2018
Сообщений: 51
|
|
21.07.2018, 23:20 [ТС] | 4 |
Kuzia domovenok спасибо, все заработало
0
|
21.07.2018, 23:20 | |
21.07.2018, 23:20 | |
Помогаю со студенческими работами здесь
4
Динамический массив объектов класса Динамический массив объектов класса Динамический массив внутри класса Динамический массив абстрактного класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |