Boost logo

Boost :

From: cppljevans_at_[hidden]
Date: 2003-10-05 09:33:50


On 10/04/2003 05:02 PM, Philippe A. Bouchard wrote:
> Hi Boost,
>
> I am currently revising shifted_ptr<> and I am asking myself if it is
> worth keeping three distinct cyclic reference solutions. Let's analyse the
> situation:
>
>
> 1) shifted_ptr is optimized purely for garbage collection:
>
> + cyclic references on the heap will automatically be deleted;
Please see
http://groups.yahoo.com/group/boost/files/shared_cyclic_ptr/cycle.zip.
It contains a test for cycle collection for all three collection
methods. Only the os_collector collects the cycles, and I think
this is because it may delete a live pointee. Please check the
code and see if I'm mistaken.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk