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

Как работает вставка в двусвязном списке? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прилинковать SDL к V.S. 2010 http://www.cyberforum.ru/cpp-beginners/thread931162.html
Доброго всем вечера. Я знаю, что подобных тем было много, но, справиться с проблемой не могу. Скачал с оф.сайта все .h, SDL.lib, SDLmain.lib и SDL.dll. dll поместил в System32, либы и .h собрал в...
C++ Вывод текста на консольное окно Всем привет! подскажите пожалуйста, во время вывода текста как перевести курсор на следующую строку? http://www.cyberforum.ru/cpp-beginners/thread931155.html
C++ Оптимизация, редактирование кода
Здраствуйте! Пишу крестики-нолики, но одно меня смущает, как это можно оптимизировать, поставить на цикл, а то ниче в голову не лезет. И можно ли как-то с помощью условной операции чередовать в этом...
C++ Программа по Дейтлу
Решаю задачи по Дейтлу и вот тут очень интересное упражнение : Нужно нарисовать : http://uploads.ru/FlIsZ.png но получается вот что : http://uploads.ru/V5Hek.png Вот код Подозрения на...
C++ На языке СИ++ написать программу,Выполняющую следующие операции: http://www.cyberforum.ru/cpp-beginners/thread931147.html
На языке СИ++ написать программу,Выполняющую следующие операции: Ввод рисунка из файла *.bmp. Подсчет общего числа пикселей в строке,столбце матрицы рисунка. Подсчет числа пикселей каждого цвета...
C++ Тыкните в ошибку пожалуйста(условия) Написал простенький код,но почему-то после ввода имени,программа сразу пишет про возраст(либо большой\либо маленький),хотя я его не вводил. #include <iostream> using namespace std; int main()... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3142 / 307
Регистрация: 04.12.2011
Сообщений: 8,672
Записей в блоге: 5
30.07.2013, 23:01
Послушайте совета DU, ведь ошибок многовато. Вот фрагмент из push_back:
Цитата Сообщение от septe-mber Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
else //список не пуст
{ 
tmp->next = pm_tail->next;//зачем? pm_tail->next установлен в 0 (должен быть), а tmp->next Вы установили до входа в блок if
tmp->prev = pm_tail;// это нормально 
//pm_tail->next->prev = tmp;//это не нужно:
 pm_tail->next=tmp;//это нормально: новый элемент связывается с  pm_tail
 pm_tail = tmp; //это нормально: tmp стал замыкающим.
}
Не компилировал, но вроде похоже.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru