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

Функция удаления элемента из дерева, ошибка в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ решение систем обыкновенных дифференциальных уравнений на си++ http://www.cyberforum.ru/cpp-beginners/thread887575.html
вот задание
C++ Написать программу проверки синтаксиса в логических операциях На с++ нужно написать программу проверки синтаксиса в логических операциях,очень срочно http://www.cyberforum.ru/cpp-beginners/thread887555.html
Есть ли утечка памяти в этом случае? C++
_Доброго денёчка всем. Прохожу тему на указатели и ссылки. Делаю упражнение на тему "написать программу, вызывающую утечку памяти". Смысл идеи "учись на ошибках и запомни как делать не нуна, а то...
C++ Определить число нулей и единиц в массиве
диапазон изменения значений элементов массива 0 или 1 Сделать два варианта программы: -элементы массива задаются пользователем -заполняются с помощью генератора случайных чисел
C++ Определить число нулей и единиц в массиве http://www.cyberforum.ru/cpp-beginners/thread887541.html
диапазон изменения значений элементов массива 0 или 1 Сделать два варианта программы: -элементы массива задаются пользователем -заполняются с помощью генератора случайных чисел
C++ Какую роль выполняют идентификаторы в приведенном коде? Подскажите пожалуйста,какие в данной задаче идентификаторы и их назначение в ней. #include <iostream> #include <algorithm> #include <vector> #include <iterator> #include <cassert> using... подробнее

Показать сообщение отдельно
Nullik
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 300
Завершенные тесты: 1
02.06.2013, 11:58  [ТС]
Perfecter, вы знаете, кажется, я нашла "где именно идёт ошибка".
т.е., у меня есть функция вывода дерева, когда пишет про ошибку, то выводит ту функцию. Я уже заменила "переменные", но он всё равно указывает на функцию печати.

И уже пишет про "там ошибка, тааааам".

И правда там. Удалила я, значит, в конце эту "функцию печати того, что получилось" и что? Вроде бы дерево "удалило", но мне не проверить, удалило оно или нет. Т.е., программа работает корректно, но без итогового вывода. хм-хм-хм, что делать?)))


Вот

специфический красивый вывод дерева помог таки найти "причину ошибки"))

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