Re: Как хранить дерево?
От: Sasparella США  
Дата: 09.04.02 18:18
Оценка:
Здравствуйте Аноним, Вы писали:

А>Подскажите пожалуйста ,есть ли возможность средствами MFC

А>хранить данные в файле в виде дерева.
А>Причем предполагаетса возможность добавления новых вершин.

В смысле сериалтзовать древовидную структуру?

Можно.

Например так- если узел дерева это объект , содержаший в себе массив указателей на потомки,
то достаточно определить функцию сериализации этого массива , после чего сериалтзоввывать себя и затем детей. Что в свою очередь сериализуеи дейтей и их детей и так далее.

Таим образом запись дерева будет такой


archive << pBaseObject;


Чтение — аналогично.


Будут вопросы — поделюсь конкретными классами и подводными камушками.


Саша.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.