Is it possible to avoid call to destructor for structs?
    Haridas 
    haridas at systemc.net
       
    Mon Sep 25 04:22:39 UTC 2017
    
    
  
> In your case, the postblit of Bar is still going to run and add 
> a ref to it's count when you place it in Foo, right? That means 
> that if you don't destroy it, it will leak memory or resources.
>
Actually no. Since when Foo (class that instantiates Bar) gets 
GCed, that is the point that I need to destroy the whole 
infrastructure around Bar, including its recounted GC. So I am Ok 
if destructor of Bar does not get called this one time since I am 
just going to delete the whole block of memory that I have 
allocated for placing the refcounted instances of Bar.
    
    
More information about the Digitalmars-d-learn
mailing list