auto ref is on the docket

rsw0x via Digitalmars-d digitalmars-d at puremagic.com
Sun Jun 28 06:08:46 PDT 2015


On Sunday, 28 June 2015 at 11:06:01 UTC, Marc Schütz wrote:
> On Sunday, 28 June 2015 at 07:36:41 UTC, Jonathan M Davis wrote:
>> It makes no sense to pass rvalues by ref. The ref has to refer 
>> to a memory location so that a pointer can be passed 
>> underneath the hood, and rvalues don't qualify for that.
>
> I strongly disagree with that. This is an implementation 
> detail. `ref` describes a specific semantic, namely that no 
> copying (observable by a postblit being called) takes place,

no, it means pass by reference.
this sounds like some convoluted C++ doublespeak definition.


More information about the Digitalmars-d mailing list