Например нужно получить следующее:
Создаем список 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 в Си как то почетче...