On Saturday, 24 January 2015 at 00:31:48 UTC, Paolo Invernizzi
wrote:
But my real point is that depending on dtors being called by
the GC is not broken 90% of the time.
-Steve
You are right, on a literal point, but I think that what he was
If the classes are written for RAII then the destructors have to
be called in reverse order of the constructors. IIRC D does not
guarantee this when you use the GC.
So to do it right there is a lot of GC overhead.
be appropriate: it's a very common pitfall, and a pitfall that
simply cast a bad light on the language in newcomers' minds when
it occurs at runtime.
Yes:
https://www.google.no/search?q=InvalidMemoryOperationError