auto classes and finalizers

kris foo at bar.com
Mon Apr 10 02:33:32 PDT 2006


Mike Capp wrote:
> In article <e1cq0t$1fm5$1 at digitaldaemon.com>, kris says...
> 
>>I thought the idea was that classes with dtors are /intended/ to be 
>>explicitly cleaned up? That, implicit cleanup of resources (manana, some 
>>time) was actually a negative aspect? At least, that's what Mike was 
>>suggesting, and it seemed like a really good idea.
> 
> 
> Um... can we avoid using "implicit" and "explicit" in this context? "Implicit"
> to me means "without writing any code", which covers both RAII and GC cleanup
> (if you're lucky). "Explicit" to me means manual calls to dtors or dispose(),
> which is the worst of all possible approaches.

Yeah, I see the murk. What would you prefer to call them? The 
distinction being made there was whether the dtor was initiated via 
delete/auto, versus normal collection by the GC (where the latter was 
referred to as implicit).



More information about the Digitalmars-d mailing list