0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 57
|
||||||
1 | ||||||
Как правильно реализовать метод добавления и удаления объектов в хранилище без перегрузки?03.11.2016, 18:08. Показов 2642. Ответов 9
Не знаю как правильно здесь реализовать метод добавления и удаления объектов в хранилище без перегрузки. Заранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
03.11.2016, 18:08 | |
Ответы с готовыми решениями:
9
Как реализовать метод добавления и удаления в listbox Реализовать дек как массив, создать процедуры добавления и удаления Как реализовать методы добавления, редактирования, удаления и просмотра в иерархии классов? Как реализовать метод добавления массива int в динамический массив |
![]() 1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
||||||
03.11.2016, 18:23 | 2 | |||||
так а что не так? у вас уже все сделано ж вроде...
Добавлено через 1 минуту удаление правда не правильно сделано Добавлено через 8 минут у вас удаляется один элемент и помечается как NULL и декрементируется счетчик (при этом пропадает последний элемент) а ваш удаленный так и остается на своем "месте". нужно удалить эелемент и сдвинуть все последующие на один влево, тогда все ок будет(ну и можно пересоздать массив, типа что-бы лишние элементы в памяти не весели). что-то типа:
ну и по хорошему проверки на индекс сделать, что бы за пределы массива не вылазить
1
|
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 57
|
|
03.11.2016, 19:05 [ТС] | 3 |
В добавлении тоже перегрузка. Из - за строки delete s; . Не знаю почему так происходит. Код проверяю через Dev-C++.
0
|
![]() 1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
03.11.2016, 19:17 | 5 |
что подразумеваете под "перегрузка" ? явно не то, что все остальные здесь
![]()
0
|
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 57
|
|
03.11.2016, 19:24 [ТС] | 6 |
С системой все хорошо)
Выполнение программы полностью прерывается как на картинке ниже
0
|
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 57
|
|
03.11.2016, 20:01 [ТС] | 7 |
Все хорошо с системой. Дело либо в компиляторе, либо в программе. Склоняюсь больше ко 2-му варианту.
0
|
Комп_Оратор)
![]() |
||||||
03.11.2016, 22:09 | 8 | |||||
Киловат, я прошёл по списку, но не трогал объекта. Оператор << перегрузите сами. Я не стал связываться с методом GetInfo так как это связывает список и тип его объекта нехорошо. Остальное -сами.
Кликните здесь для просмотра всего текста
![]()
2
|
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 57
|
|
04.11.2016, 12:09 [ТС] | 9 |
Наиогромнейшее спасибо всем за помощь
![]()
0
|
Комп_Оратор)
![]() |
|
04.11.2016, 12:22 | 10 |
0
|
04.11.2016, 12:22 | |
Помогаю со студенческими работами здесь
10
Интерактивная схема с возможностью добавления/удаления/перемещения объектов в Run-Time Столкновение объектов. Как правильно реализовать?
Реализовать стек с двумя очередями используя массивы (операции удаления, добавления) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |