![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.10.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; |
![]() |
![]() |
![]() |
#2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
pt - текущий элемент
pt->next - указатель на следующий элемент pt->next->prev - указатель на предыдущий элемент следующего элемента очевидно сделано для организации двунаправленного списка
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка SSPI что это означает? | Stilet | SQL, базы данных | 2 | 25.08.2009 15:24 |
что означает это сообщение? | 54rus | Помощь студентам | 15 | 23.07.2009 18:05 |
Что означает маркировка кабеля Plenum | Sjava | Помощь студентам | 1 | 22.05.2009 23:32 |
Подскажите пожалуйста, что означает строчка??? | EDDY | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 25.07.2008 16:32 |