Changing by ref a class passed in function

anonymous via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Jan 22 06:39:44 PST 2015


On Thursday, 22 January 2015 at 14:29:59 UTC, anonymous wrote:
> o needs to be typed as Object:
>
>     Object o = new MyClass();
>     nullIt(o);

Alternatively, templatize nullIt:

     void nullIt(O)(ref O o) {o = null;}
     auto o = new MyClass();
     nullIt(o);


More information about the Digitalmars-d-learn mailing list