www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Re: GC object finalization not guaranteed

Walter Bright Wrote:

 Leandro Lucarella wrote:
 Close a connection gracefully for example, I guess (I mean, send a "bye"
 packed, not just close the socket abruptly). Same for closing files
 writing some mark or something. They can be risky when finalization is not
 deterministic though.

Scoped objects should be used for that, not gc.

What about member variables of scope objects? IIRC classes can't have scope member variables which can be frustrating when creating wrappers. Can scope global variables exist?
Apr 18 2009