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

Итератор, вставка в произвольное место списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление объекта класса http://www.cyberforum.ru/cpp-beginners/thread889646.html
Помогите с удалением объекта класса: void badstuddel(Student spis, int n) { for(int i=0;i<n;i++) if(spis.getpoint()<4) delete (* spis); } ВЫдаёт:...
C++ Найдите ошибку Помогите найти ошибку в программе /*prog222.pas Программа решает следующую задачу: Даны вещественные положительные a, b, c, d, e, f. Считаем, что пары чисел a и b, c и d, e и f обозначают... http://www.cyberforum.ru/cpp-beginners/thread889643.html
C++ Дан текстовый файл. Перепишите его в выходной файл, удалив все знаки препинания
Не работает , выдает ошибку...Можно решение с комментариями!!?) #include <iostream> #include <fstream> using std::ifstream; using std::ofstream; #include <string> using std::string;
C++ Подготовка и решения на ПЭВМ задач обработки массивов с использованием указателей
помогите пожалуйста((( В одномерном массиве, состоящем из n действительных элементов, вычислить: • умножение положительных элементов массива; • сумму элементов массива, расположенных до...
C++ Нужна обучающая программа выполнение действия над векторами на С++ http://www.cyberforum.ru/cpp-beginners/thread889605.html
Задача разрабатываемой программы: -умножение векторов -вычитание векторов -умножение векторов -умножение вектора на число -проверка на колиниарность. Все должно быть построено таким образом,...
C++ Оформление оператора вывода в С++ Итак, пишу некий класс на С++, программа предназначается для одного МК, так вот есть класс и в нем я хочу перегрузить operator << (), для вывода символа и числа: class Blablabla { public: ... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1522 / 1227 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
03.06.2013, 20:19
Зависит от того, как список устроен; если он циклический двусвязный, то примерно так
C++
1
2
3
4
5
6
7
8
Node * newNode = new Node;
newNode->value = value;
 
newNode->_Previous = position.p->_Previous;
newNode->_Next     = position.p;
 
position.p->_Previous->_Next = newNode;
position.p->_Previous        = newNode;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru