On Friday, 5 March 2021 at 20:10:39 UTC, Max Haughton wrote:
On Friday, 5 March 2021 at 20:03:58 UTC, Jack wrote:
On Friday, 5 March 2021 at 09:23:29 UTC, Mike Parker wrote:
On Friday, 5 March 2021 at 05:31:38 UTC, Jack wrote:
The following code returns a memory error. I did notice it
did happens whenever I did a memory allocation. Is this not
possible in the descontrutor? if so, why?
https://dlang.org/blog/2021/03/04/symphony-of-destruction-structs-classes-and-the-gc-part-one/
thanks for such good article. So if the object was allocated
on heap, there's no guarantee that the object's destrutor will
be called at all? do destrutor allocate at stack are guarantee
to be run?
Destructors of structs on the stack will always run
deterministically.
But the ones heap may never run at all, is that right?