The liabilities of binding rvalues to ref
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Sun May 5 12:14:30 PDT 2013
On 5/5/13 3:00 AM, Jonathan M Davis wrote:
> On Sunday, May 05, 2013 01:49:42 Andrei Alexandrescu wrote:
>> There may be other important patterns to address at the core, please
>> chime in. I consider (1) above easy to tackle, which leaves us with at
>> least (2). My opinion is that any proposal for binding rvalues to ref
>> must offer a compelling story about these patterns.
>
> Another case is when you want to distinguish between lvalues and rvalues.
Good one. This is in fact what happened in C++: const T& binds so
tightly to T rvalues, that it was impossible to work a wedge in between
to allow overloading on T and on const T&. Therefore, a much heavier
solution was needed.
Andrei
More information about the Digitalmars-d
mailing list