Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Уничтожить стек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск отрезка максимальной длины в массиве. http://www.cyberforum.ru/cpp-beginners/thread74618.html
Задача:Поиск отрезка максимальной длины в массиве. В одномерном массиве А из К элементов найти отрезок максимальной длины и вывести его на экран, состоящий из элементов данного массива по правилу:а1...
C++ РАБОТА С ФАЙЛАМИ Пожалуйста объясните задачу, как её сделать? Создать текстовый файл с записями фиксированной длины. Файл содержит информацию об 10 учениках школы (фамилия, класс, дата рождения). В каком-то... http://www.cyberforum.ru/cpp-beginners/thread74612.html
C++ Матрицы
1)Количество строк содержащих хот бы один нулевой элемент 2)номер столбца в которой находится самая длинна серия одинаковых элементов Плз напишите понятно просто я только не давно начал...
класс на С++ C++
доброго времени суток тому кто сможет мне помочь! задача такова. создать простенький класс для работы со строкой, а именно: -Ввод произвольного текста, -Ввести некоторый символ (один или...
C++ Контекстная диаграмма классов http://www.cyberforum.ru/cpp-beginners/thread74599.html
Доброго времени суток всем. Задали программу: Герой может передвигаться на одну клетку на север, юг, запад или восток. Движение начинается их точки с координатами (10, 10) Вот мой исходник: ...
C++ Разъясните как чайничку :) Ребята, кому не трудно, объясните недолекому человеку, как и с чем едят "механизм передачи неопределенного числа параметров". Вот хоть убей, не доходит как это реализовать(именно как правильно... подробнее

Показать сообщение отдельно
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
15.12.2009, 02:28
Что-то оно некорректно получается, вроди как и удаляеи стек, но при просмотре стека какоето непонятное число и ошибку кидает, может я чтото не так делал, закинул ваш пример в 4 пункт...
это происходит оттого, что при просмотре стека, сам стек уже уничтожен (то есть он не пуст, его вообще не существует) указатель обращается к какому-то участку памяти и тащит оттуда всякий мусор...
Подразумевается, что после уничтожения стека будет выход из программы.

что сделать:
после delete top; добавить:
C++
1
2
3
4
top =NULL; 
ptrLast=NULL;
int numb = -1;
continue;
почитать об операторах new и delete...

обратите внимание: обязательно нужно уничтожать стек для корректного выхода из программы.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru