Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 07.10.2009, 14:34   #1
F_A_N_Alex
 
Регистрация: 30.09.2009
Сообщений: 9
Радость Что означает?

Вот функция добавления нового елемента в начало
Plist pt;
pt = new list;

pt->data = data;
pt->next = sfirst;
pt->prev = NULL; // это при условии, что список NULL - elem - elem - NULL

if(sfirst == NULL)
slast = pt;
else
pt->next->prev = pt;

sfirst = pt;
Что означает такая строчка pt->next->prev = pt;
F_A_N_Alex вне форума Ответить с цитированием
Старый 07.10.2009, 21:50   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

pt - текущий элемент
pt->next - указатель на следующий элемент
pt->next->prev - указатель на предыдущий элемент следующего элемента

очевидно сделано для организации двунаправленного списка
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме 20000 рублей в месяц
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка SSPI что это означает? Stilet SQL, базы данных 2 25.08.2009 14:24
что означает это сообщение? 54rus Помощь студентам 15 23.07.2009 17:05
Что означает маркировка кабеля Plenum Sjava Помощь студентам 1 22.05.2009 22:32
Подскажите пожалуйста, что означает строчка??? EDDY Паскаль, Turbo Pascal, PascalABC.NET 4 25.07.2008 15:32


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS