Destructor nonsense on dlang.org

Peter Alexander peter.alexander.au at gmail.com
Thu May 24 05:54:45 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.

I'm pretty sure it's the same in Java.

Finalizers (a.k.a. class destructors) are practically useless.


More information about the Digitalmars-d mailing list