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

Связные списки в С++.Не понял ничего - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка списка строк с использованием стандартных алгоритмов библиотеки STL http://www.cyberforum.ru/cpp-beginners/thread810882.html
Сортировка слов по количеству в них букв 'А'. Сортировка списка строк с использованием стандартных алгоритмов библиотеки STL. Мне не полностью программу. А реализацию данной функции. Вот эта...
C++ Не записываются данные в бинарный файл Здравствуйте. Есть такая функция: void SaveBin() { if ((fd=fopen("file.dat", "wb"))==NULL) return; // открыть файл int g; Element *i=first; while(i) // пока есть... http://www.cyberforum.ru/cpp-beginners/thread810874.html
Циклическая очередь, сбой после удаления/добавления элемента C++
нарушается после того как удаляю элемент, и добавляю элемент снова Организуйте циклическую очередь для хранения целых чисел. Для очереди используйте массив указателей на структуры. ...
C++ перегрузка []
Здарова никак не могу перегрузить имеется класс Int2 моделирующий int я перегрузил rvalue тоесть при вызове int a; Int2 b(5,4);//5 элементов, знач 4 a=b; cout <<a; //4
C++ Кодер Хемминга http://www.cyberforum.ru/cpp-beginners/thread810833.html
Нашёл в интернете кодер Хемминга, но при запуске выдаёт ошибку о том, что переменная otv была использована до её объявления. Сам в коде разобраться пока не смог. Помогите исправить код, чтобы он...
C++ dev c++ max stack size подскажите где в dev c++ можно выставить размер стэка,стандартного 1 мб маловато мне 3 необходимо подробнее

Показать сообщение отдельно
SummerRain
326 / 325 / 17
Регистрация: 16.12.2012
Сообщений: 544
17.03.2013, 18:14
pHead - указатель типа LinkableClass*. Он указывает на первый элемент списка. (Можно назвать по-другому, например pBegin).
Функция addHead(LinkableClass* pLC) принимает указатель на объект типа LinkableClass и добавляет его в начало списка. Не забываем, что указатель на начальный объект списка хранится в pHead.
И так в этом классе имеется член pNext, который указывает на следующий элемент списка.
Так вот, чтобы засунуть объект pLC в начало списка, нам надо, чтобы этот объект своим членом pNext указывал на тот объект, который был первым до вызова функции addHead, т.е. pHead.
Поэтому записываем:
pLc->Next = pHead;
Ну и теперь заставляем указатель pHead указывать на наш новый элемент:
pHead = pLC;
И так: мы сделали это!
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru