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

Reply via email to