QXml в qt4 и указатели...
Aug. 11th, 2009 07:11 pmМоя голова не вполне понимает как ведет себя DOM дерево в рамках qt4 реализации, посему не мог бы многоуважаемый all поняснить что там происходит...
Вот например... загружаю я дерево из файла, и говорю firstChild на его корневой элемент. Что я получаю в результате, копию первого потомка? И соответсвенно если я вызову эту функцию несколько раз, то у меня будет несколько копий одного и того же узла которые помрут когда закончится фунция из которой я их звал? или все как-то сложнее?
Ну и если переформулировать вопрос в виде постановки задачи, то она такая: в программе есть DOM дерево которое живет вечно... хочется растащить ссылки на оное дерево по другим структурам данных. как это сделать?
Вот например... загружаю я дерево из файла, и говорю firstChild на его корневой элемент. Что я получаю в результате, копию первого потомка? И соответсвенно если я вызову эту функцию несколько раз, то у меня будет несколько копий одного и того же узла которые помрут когда закончится фунция из которой я их звал? или все как-то сложнее?
Ну и если переформулировать вопрос в виде постановки задачи, то она такая: в программе есть DOM дерево которое живет вечно... хочется растащить ссылки на оное дерево по другим структурам данных. как это сделать?