On Monday, 4 August 2014 at 14:57:44 UTC, Dicebot wrote:
On Monday, 4 August 2014 at 04:09:07 UTC, Manu via
Digitalmars-d wrote:
Sure, scope() may be useful for this, but it seems in my
experience that
destructors almost always perform this without any additional
code at the
callsite.
Destructors only work if:
a) you already have RAII wrappers provided, otherwise it is
much more code to write
b) you work with structs, class destruction is non-determenistic
b) And even then, struct destruction can be non-deterministic if
they happen to be in a dynamic array...