·······@hotmail.com writes:
> What are weak pointers or weak references? I think it has something
> to do with gc, but I'm not sure...
"weak" as in "not strong enough to keep something form being gc'd".
A while back, Harlequin produced an interesting document called
The Memory Management Reference. It has an entry for this stuff.
See http://www.xanalys.com/software_tools/mm/index.html