ist es möglich, zwischen diesen beiden Methoden zu unterscheiden? sollte man einen rvalue nicht mutieren, wenn er in diesem Fall vollkommen wiederverwendbar erscheint?C++ ist es möglich, den unären Minus-Operator einer R-Wert-Referenz zu überladen?
TYPE a;
TYPE b = -a; // unary operator- of a TYPE& aka lvalue ref
TYPE c = -(a+b); // unary operator- of a TYPE&& aka rvalue ref
a' '' und a + b 'sind L-Wert * * und * prvalue * (wenn Typ ist builtin oder dessen Operator '' + kehrt durch value); Sie sind keine Referenzen –