Posted By: Neuromancer (... bright eyes ...) on 'CZprogram' Title: Re: templatyy Date: Sun Jan 25 21:13:16 2004 > > Taky to umoznuje delat zazraky s pameti, ja jsem si trebas implementovat > > counted pointery a ted se nemusim starat o dealokaci promennych. > > Zbytecne, auto_ptr z STL umi presne tohle ;) Dobre ale vis, ze auto_ptr je prilis omezene (napriklad jej prakticky nelze pouzit s STL kontainery, navic je vzdycky jeden pointer "vlastnikem"). Ja mam napriklad v knihovne: - scoped ptr (vicemene jako auto_ptr, navic ale neumoznuje kopirovani) - reference counted pointer (klasika) - reference counted handle (chova se jako predchozi, ale predpoklada, ze objekt implementuje addref/release; neni jej tedy mozne pouzit napriklad na zakladni typy) - weak pointer (nevlastni objekt, umoznuje otestovat, zda objekt jeste existuje) - weak handle (predpoklada implementaci destruction observable iface) > > > Korusef[ Libor Dener] > > (-: CauCau :-) > > Jerry III > > Enough said ... > http://jerryiii.home.sprynet.com/mica/index.htm --------------------------------------------------------------------/ | ICQ 20529980 Neuromancer | | Take me far away, where the dragons fly, | /------------ leave me to my dreams, or just let me die. ------------