Why argument in std::move
looks like (_Ty&& _Arg)
? Why we don't need to write overloads for (_Ty& _Arg)
Why we don't get compilation error, when move l-value reference?
Why argument in std::move
looks like (_Ty&& _Arg)
? Why we don't need to write overloads for (_Ty& _Arg)
Why we don't get compilation error, when move l-value reference?