On Thursday, 24 May 2012 at 16:06:23 UTC, Andrei Alexandrescu wrote:
On 5/24/12 9:57 AM, Alex Rønne Petersen wrote:
Doesn't matter: Nothing is guaranteed about order of finalization (and this is reasonable). Thus, the finalizers can be run in any arbitrary
order. The important point here is that they are run *at all*.
It does matter because a destructor may use an object that has just been destroyed.

You can't do that in today's D either, going by the spec as well by the actual implementation.

David

Reply via email to