On 10/18/2016 04:15 PM, Atila Neves wrote:
I think I get it; I'm just not sure given the comments that pop up in
the forum. Isn't one of the main reasons distinguishing between these two?
void fun(ref const Foo);
void fun(Foo);
If they can't be distinguished, you don't get move semantics "for free".
That's right, thanks Atila. -- Andreu