C++ (Qt)struct Node { ... Node * m_owner; QList<Node *> m_child; // чайлв ноды QScopedPointer<Container> m_data; // контейнер данных};
C++ (Qt)typedef QPair<Node *, int> TCount;typedef QHash<Node *, TCount> THash;