Ako ti 'tree' treba samo za smeštanje i osnovnu funkcionalnost, pogledaj ovde:
http://www.aei.mpg.de/~peekas/tree/
http://www.codeproject.com/cpp/treedata_class.asp
Siguran sam da ce ti pomoći.
Kada je u pitanju sam Windows, TTreeView, CTreeView su klase koje na standardan
GUI nacin sve to podrzavaju, kao u Exploreru - vidi se sta cemu pripada.
Borlandov TTreeView (pretpostavljam da je slicno i kod CTreeView) ima metodu
LoadFromFile(), pri cemu fajl treba da je formatizovan otprilike ovako i cela GUI
struktura se formira 'sama od sebe':
Jedan
JedanJedan
JedanJedanJedan
JedanDva
JedanDvaJedan
JedanTri
Dva
DvaJedan
Tri
TriJedan
Takodje, prikacicu ti i jedan tutorijal (koji je doduse za BCB, ali posluzice ti, videces)
da se upoznas sa nekim pojmovima kao sto je Sibling, itd. Ima puno korisnog koda
kada je u pitanju dodavanje, pretrazivanje i sl.