Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2011, 22:46   #11
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Цитата:
а вы не могли бы объяснить ты часть в которой происходит удаление элемента
В точности как сказал Syuf: сдвигаем элементы начиная с i+1 на одну позицию влево, а также уменьшаем на единицу переменную, в которой хранится "размер массива" (строго говоря, это не есть объем памяти, выделенной под массив, ну да можете над этим не заморачиваться), а также счетчик цикла - т.к. мы переходим к элементу, раньше занимавшему i+1 позицию, сейчас сместившемуся на позицию назад. Естественно, что очистить память, выделенную под i-й элемент тоже нужно, т.к. мы больше с ним ничего делать не будем и вообще теряем информацию о нем и его местонахождении.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структура Seferus Общие вопросы C/C++ 0 15.11.2010 13:55
Структура roknroll1 Помощь студентам 2 25.01.2010 18:45
структура hungry Общие вопросы C/C++ 11 25.06.2009 20:31
структура Cpluser Общие вопросы C/C++ 4 16.06.2009 17:42
Структура SL1CK Общие вопросы C/C++ 8 08.06.2009 21:31