On Sunday, 27 December 2015 at 18:47:52 UTC, Adam D. Ruppe wrote:
On Sunday, 27 December 2015 at 18:40:55 UTC, Jeremy DeHaan
wrote:
I was playing around with some code today and I noticed that
in some cases struct destructors are not called.
struct destructors are called when the struct
On Sunday, 27 December 2015 at 18:40:55 UTC, Jeremy DeHaan wrote:
I was playing around with some code today and I noticed that in
some cases struct destructors are not called.
struct destructors are called when the struct ceases to exist in
the program.
A global variable never ceases to
On Sunday, 27 December 2015 at 19:04:11 UTC, Jeremy DeHaan wrote:
So are these left dangling or do they actually get cleaned up
at the program exit?
They are left dangling right now. You can clear it yourself by
defining a `static ~this() { .destroy(your struct); }` somewhere
in the module.