Destructor nonsense on dlang.org
Thor
Thor at hotmail.com
Thu May 24 05:33:19 PDT 2012
On Thursday, 24 May 2012 at 12:21:02 UTC, Alex Rønne Petersen
wrote:
> Hi,
>
> http://dlang.org/class.html#Destructor
>
> "The garbage collector is not guaranteed to run the destructor
> for all unreferenced objects."
>
> What the *hell*? So resources are allowed to arbitrarily leak
> and the programmer has to actually expect this to happen?
>
> I really, really hope that this is a documentation error or
> early design decision that has since been rectified but with
> lack of documentation updates.
use "clear", or "scope (exit)" or "structs" or scoped!... etc.
There could always be a false reference... so you cannot depend
on automatically releasing resources in a class destructor.
More information about the Digitalmars-d
mailing list