about destroy and delete.
    Dsby via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Thu Apr 21 03:30:51 PDT 2016
    
    
  
On Wednesday, 20 April 2016 at 09:00:41 UTC, Daniel Kozak wrote:
> On Wednesday, 20 April 2016 at 08:10:15 UTC, Dsby wrote:
>> I see https://dlang.org/deprecate.html#delete
>> ...
>> so, I want to know why don't destroy direct printf ?
>
> if you call destroy on struct pointer it is same as assign null 
> to it
> so
> destroy(s) is same as s = null;
>
> OK it is more like
>
> s = (Struct*).init;
>
> But if you do (*s).destroy(), it will work (ok it will call 
> destructor two times but thats not error)
>
> Or if you use class instead of struct it will works as you 
> expected
Thanks for all.
    
    
More information about the Digitalmars-d
mailing list