Can't I allocate at descontructor?

Jack jckj33 at gmail.com
Fri Mar 5 20:03:58 UTC 2021


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?


More information about the Digitalmars-d-learn mailing list