( joco01 | 2016. 01. 17., v – 21:55 )

Kíváncsiságból kérdezem, nem ismerem annyira a C++-féle RAII-t: ha létrehozok egy A-t, ami létrehoz egy B-t és elmenti egy mezőbe, majd eldobom az A-t, akkor az általa elmentett B is automatikusan felszabadul? Mi van akkor, ha van egy A-m, aminek van egy B-je, és a B körkörösen visszahivatkozik A-ra, és eldobom az utolsó A referenciámat? Vannak esetleg más olyan trükkös helyzetek, amiket nem kezel le, és nagyon észnél kell lenni? (Azt leszámítva, hogy egy statikus helyre elteszek egy referenciát, és direkt örökre otthagyom.)

--