Показать сообщение отдельно
Старый 19.04.2012, 02:15   #2
kostya261
AnyKey`щик
 
Регистрация: 27.08.2007
Сообщений: 17
Написано одно полезное сообщение
Ответ: Связанные списки?...

Например нужно получить следующее:
Создаем список Window с набором параметров, такие как координаты, размер, ну и др. мишура.
Дальше для этого окна создаем вторым (связанным) списком набор гаджетов (кнопки, флажки, текст боксы и пр. мишура).

Вот здесь и хотелось бы, чтобы гаджеты и прочая мишура второго списка принадлежали бы только своему окну, а не висели кучей в списке номер 2.

Вообще не могу понять, в чем смысл например таких записей:

one.list = new list
one\параметр = что нибудь
one.list = new list
one\параметр = другое что нибудь

two.list = new list
two\параметр = что нибудь

если например

for one.list = each list
print one\параметр
next

в итоге выдаст полностью все содержимое списка и с указателем one и указателем two.
для чего тогда нужны указатели?

Конечно я мог бы например во втором списке завести переменную куда бы записывал handl первого списка, (ну типа только моё), но тогда у меня в голове теряется смысл связанных списков. Можно вести таким же образом два независимых списка.

В общем идея связанных списков на мой взгляд ГЕНИАЛЬНАЯ, но пока в меру своей ограниченной не просвятленности, реализация таковых мне кажется туповатой.
structure в Си как то почетче...
(Offline)
 
Ответить с цитированием