structs are now lvalues - what is with "auto ref"?
Jonathan M Davis
jmdavisProg at gmx.com
Mon Dec 24 12:28:28 PST 2012
On Monday, December 24, 2012 20:46:00 anonymous wrote:
> On Monday, 24 December 2012 at 18:50:12 UTC, Jonathan M Davis
>
> wrote:
> > const int& i = foo(bar(min(5, 7)));
> >
> > which would allow a reference to be kept around, which D
> > disallows.
>
> Does it?
>
> const(int)* i = &foo(bar(min(5, 7)));
That's a pointer, not a ref. It's completely different. It's also @system,
whereas ref is @safe.
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list