[Gc] Re: Memory leak located!
martin.wartens at mymail.ch
Mon May 26 16:24:12 PDT 2008
If I followed the thread correctly, you have some class like
struct Sample: public gc
This won't work, Sample must derive from gc_cleanup, since the destructors of
string, map etc. have to be called to free their memory. Your addition of
gc_allocator will free the most part of the memory, but not the string/map
objects themselves, so you still have a leak.
I recommend not to mix gc/non-gc, since this just creates headaches like that.
More information about the Gc