OT: C++ - jak zjistit zda nebyla uvolnena pamet pred destruovanimobjektu?

Libor Chocholaty chocholaty na gncz.cz
Pátek Červenec 27 14:59:01 CEST 2001


Stanislav Meduna wrote:

> On Thu, 26 Jul 2001 20:41:22 +0000 (UTC), Pavel Kankovsky wrote:
>
> :>  myobj=new MyObj(headoflist); prida vytvoreny objekt na
> :> konec seznamu. Zrusit ho muze zase nekdo uplne jiny, kdo s
> :> tim seznamem bude neco delat ...
>
> : Uh...a tohle ve svych programech delate? Muzete rict, co za rozsirene
> : programy jste spachal, abych si na ne dal pozor? ;)
>
> No, ono to casto inak nejde - lubovolny protokolovy stack
> (v najsirsom ponati tohoto terminu - proste informacia cestujuca
> medzi roznymi modulmi) bud bude vsetko kopirovat (a na performance
> zabudni), alebo si odovzda pointer.
>
> Na tom nie je nic zleho za predpokladu, ze a) si nikto neuchovava
> pointery, ale si to z toho zoznamu pekne sam vypyta, b) je to
> dokumentovane :-)
>
> Existuje milion implementacii roznych smart pointrov, ale ta
> standardna z STL sa este realne do Linuxu nedostala (resp.
> libstdc++ 3 este nie je v stave, ze by som si na nej trufol
> vyvijat komercny projekt).
>

O jake STL mluvite? Ja jsemzkousel STL 3.3 od SGI, ale neni to moc
prenositelne.

Libor Chocholaty




Další informace o konferenci Linux