Название: Как лучше хранить дерево. Отправлено: a1ien от Апрель 01, 2011, 14:25 Есть данные которые представляют из себя что-то типа дерева.
Вобще это что-то типа QMap<Qstring,QMap<Qstring,....>>> и вот глубена неизвестна как такое хранилище реализовать, при этом конечный тип это скорее всего QVariant хочу как в интерпретируемых языках иметь доступ таким образом Код: data["user"]["settings"]["mail"]["inbox"]=some valuse Название: Re: Как лучше хранить дерево. Отправлено: brankovic от Апрель 01, 2011, 15:00 class Store : public QMap <QString, Store>
{ QVariant leaf; }; Название: Re: Как лучше хранить дерево. Отправлено: RedDog от Апрель 01, 2011, 15:00 Таблицей в виде:
ID | ParentID | Value и к ней обертку, которая реализует доступ через opetator[], правда насчет бесконечности перегруза оператора как то не уверен |