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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка списка строк с использованием стандартных алгоритмов библиотеки STL http://www.cyberforum.ru/cpp-beginners/thread810882.html
Сортировка слов по количеству в них букв 'А'. Сортировка списка строк с использованием стандартных алгоритмов библиотеки STL. Мне не полностью программу. А реализацию данной функции. Вот эта выполняет сортировку слов по алфавиту по возрастанию... Возможно ли её переделать, чтобы выполнялась сортировка по кол-ву букв 'А' в слове? bool operator<(SYLLABLE syllable1, SYLLABLE syllable2) {...
C++ Не записываются данные в бинарный файл Здравствуйте. Есть такая функция: void SaveBin() { if ((fd=fopen("file.dat", "wb"))==NULL) return; // открыть файл int g; Element *i=first; while(i) // пока есть значения { g=i->getData(); // получение значения элемента списка i=i->next; // перейти к следующему http://www.cyberforum.ru/cpp-beginners/thread810874.html
Циклическая очередь, сбой после удаления/добавления элемента C++
нарушается после того как удаляю элемент, и добавляю элемент снова Организуйте циклическую очередь для хранения целых чисел. Для очереди используйте массив указателей на структуры. Продемонстрируйте добавление элемента, удаление элемента, добавление в переполненную очередь, удаление из пустой очереди. После каждого примера вывести содержимое очереди.#include <string.h> #include <stdlib.h>...
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 была использована до её объявления. Сам в коде разобраться пока не смог. Помогите исправить код, чтобы он работал и если вас не затруднит, то ещё немного комментариев по коду написать для понятности. #include <conio.h> #include <stdio.h> int barr; int barr_cod; int coding1() {
C++ dev c++ max stack size подскажите где в dev c++ можно выставить размер стэка,стандартного 1 мб маловато мне 3 необходимо подробнее

Показать сообщение отдельно
VD17
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 17

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

17.03.2013, 13:53. Просмотров 3129. Ответов 6
Метки (Все метки)

Здравствуйте люди помогите пажалуйсто понять как работают связные списки.Я учусь по книге C++ для чайников.С начало все гладко усваивал.Сейчас застрял очень сильно на связных списках C++.Искал везде(попадались очень сложные примеры и объяснения)
,уже отчаялся.Если кто объяснит поподробней для чайников, начиная с односвязных списков(желательно без конструкторов и деструкторов), буду благодарен.Знаю :
1. Премудрости объявления переменных
2. Выполнение математических операций
3. Выполнение логических операций
4. Операторы управления программой
5. Создание функций
6. Хранение последовательностей в массивах
7. Первое знакомство с указателями
8. Второе знакомство с указателями
9. Отладка программ
10. Знакомство с объектно ориентированнымпрогрммированием
11. Классы C++
12. Работа с классами
13. Указатели на объекты
Непонял например :
"(Стефан Девис C++ Для чайников)Чтобы увидеть как связные списки работаю на практике,рассмотрим следующую функцию, которая добавляет переданный ей аргумент в начало списка"
C++
1
2
3
4
5
void addHead(LinkableClass* pLC)
{
    pLc->Next = pHead
    pHead = pLC;
}
Допустим функции addHead передали объект, и что дальше?Что такое pHead откуда его взяли,посему после втрой строки заголовок указывает на первый элемент(не потому же,что переменную pHead зовут ).Не понял этот пример вообще(про остальные и говорить не стоит).И если приведете свои примеры, буду бесконечно благодарен!

Добавлено через 7 минут
И еще соответствующую литературу для чайников(желательно новую совпадающую со стандартами с++).А то по этой книге трудно очень учиться.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru