RAII

kinke via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Feb 23 02:48:38 PST 2017


On Thursday, 23 February 2017 at 09:57:09 UTC, ketmar wrote:
> Arun Chandrasekaran wrote:
>> Is there an elegant way to achieve this in D?
> why not static method or free function that returns struct? due 
> to NRVO[0] it won't even be copied.

That's not elegant. You need a factory function for each type 
containing one of these structs then.


More information about the Digitalmars-d-learn mailing list