TreeNode идентификатор каждого Nodes
Вывожу всю вложенность в TreeNode, все нормально только есть ли возможность к каждому новому TTreeNode создаваемому в ходе выполнения запросов присвоить куданить в свойство id поля чтобы я потом мог определить к каому полю относится эта ветка....
Заранее спасибо!
Если надо хранить число, то :
1) при создании элемента дерева
Код:
(int*)(Node->Data) = new int; // создаешь в памяти целое число и сохраяешь его адрес
2) при очистке дерева
Код:
if ( Node->Data != NULL ) delete Node->Data; // очищаешь память
так не надо delete делать
а вообще могу скинуть полный код составления дерева
обратно: int IDKey = (int)Node->Data;
Согласен с предложением. Это "частный случай" для сохранения числового значения, но - красивое решение. ;)
Выручили! :) Дерево то я составил, вот все думал куда id прикрутить :)
Еще раз спасибо!