間違えた。

右辺値参照が導入されたら、これまでの左辺値参照の存在意義はどうなりますか?

struct X {};
X f();

X&& x = f() //OK xは右辺値参照

X obj;
X&& x = obj; //OK xは左辺値参照

&&があれば、両方で使えますよね。