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

Работы с динамическими структурами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить из массива целых чисел все элементы, являющиеся простыми числами http://www.cyberforum.ru/cpp-beginners/thread1107317.html
Проверьте пожалуйста правильность написания программы и её работы по условию : Удалить из массива целых чисел все элементы, являющиеся простыми числами. Если есть ошибки пожалуйста отредактируйте...
C++ Определить является ли заданный четырехугольник трапецией Пожалуйста помогите написать программу вопрос жизни и смерти, а я в этом деле чайник( Задание: Решить предложенную задачу используя оператор If. Четырехугольник задан своими вершинами.Определить... http://www.cyberforum.ru/cpp-beginners/thread1107314.html
C++ Компилятор пропускает две строчки
Здравствуйте! Вкратце о задании: нужно создать структуру, с помощью которой будет вводится информация о товаре. Два элемента структуры строковые (название товара и страна-производитель). Первый...
C++ Выполнение подгружаемого кода
Постараюсь объяснить максимально доступно, хотя корректно сформулировать задачу мне будет тяжеловато. Языки: С\Срр\Asm ОС: Win 1. Динамически выделяем некоторый объём памяти 2. Записываем в эту...
C++ Магический квадрат http://www.cyberforum.ru/cpp-beginners/thread1107285.html
Задана матрица целых чисел. Определить является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. Использовать процедуры. #include <iostream> ...
C++ Копирование дерева каталогов в несколько потоков Есть задача скопировать дерево каталогов в несколько потоков,количество потоков равно количеству количеству каталогов,средство синхронизации семафор. Синхронизировать вывод в терминал скопированных... подробнее

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

Работы с динамическими структурами - C++

27.02.2014, 23:15. Просмотров 242. Ответов 1
Метки (Все метки)

что то не нравится в объявлении класса, когда пишу функцию добавления, удаления элементов списка

C++
1
2
3
4
5
struct TList
{
   TList** next;//  указатель на след.елем списка
   TList** prev;// указатель на предыд. елем списка
   D** data;// данные
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void addToTail(**TList &list) //добавление нового елемента в конец списка
  {
        TList *tmp = new TList;//создание нового елемента
        tmp->data = setData();//заполням информацию
        if (list == NULL)//если лист пуст
        {
                list = tmp;
                list->next = NULL;// след.елемент пустой
                list->prev = NULL;// пред.елемент пустой
        }
        else
        {
                while (list->next !=NULL) // переходим в конец списка
                        list = list->next;
                tmp->prev = list;
                list->next = tmp; //цепляем новый елемент
                tmp->next = NULL;
                moveToHead(list); // возвращаемся в начало
        }
  }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru