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. ------------

Search the boards