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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2009, 15:00   #1
MaGWaY_minsk
Пользователь
 
Регистрация: 17.10.2008
Сообщений: 35
По умолчанию С++ удаление из стека

Добрый день, помогите разобраться в таком вопросе: нужно удалить из стека произвольный элемент, допустим 5й. Как это можно сделать? Ведь не вытаскивать из стека в промежуточный массивы элементы а потом снова запихивать?
Ведь можно каким-то образом указатель 4ого элемента перекинуть не на 5й а на 6й? я правильно понимаю?
Подскажите плиз, как это можно организовать
MaGWaY_minsk вне форума Ответить с цитированием
Старый 15.11.2009, 17:54   #2
sinj
программирователь
Пользователь
 
Аватар для sinj
 
Регистрация: 15.02.2009
Сообщений: 72
По умолчанию

1. Придется сдвигать все элементы
2. можно присвоить удаляемому элементу такое значение, которое программа воспринимать не станет, и написать соответствующее условие.
3. Можно создать еще один массив динамический и перекидать в него значения предыдущего без удаляемого эл-та. Потом старый массив удалить.
smile
sinj вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переполнение стека NoHeart Общие вопросы Delphi 8 08.11.2009 16:03
Реализация Стека MjRed Общие вопросы C/C++ 3 13.05.2009 12:18
Сегмент стека Santilos Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 24.12.2008 18:47
Переполнение Стека Викдон Паскаль, Turbo Pascal, PascalABC.NET 0 19.12.2008 19:16
Заполнение стека inkvizitor Общие вопросы Delphi 5 08.10.2007 17:01