Daniel Keep wrote:

Frits van Bommel wrote:
Daniel Keep wrote:
When your class' dtor is called, you CANNOT say whether any of the
references into GC-controlled memory you hold are still valid.
You forgot to add: unless you know for a *fact* they're referenced from
a GC root, for example from a global variable (directly or indirectly).

Or there's an integer somewhere that LOOKS like a pointer to it ...  I
was talking from the perspective of NOT having any information outside
of the object itself.  :P

No, you can't assume this one. For all you know, your program might one day be compiled with a (semi-)precise GC :).

Reply via email to