右辺値参照を勉強し始めましたがさっぱりです。moveとforwardで躓きました。 8.3.2の↓をアホな僕にわかるよう誰か説明してもらえんでしょうか。 If a typedef (7.1.3), a type template-parameter (14.3.1), or a decltype-specifier (7.1.6.2) denotes a type TR that is a reference to a type T, an attempt to create the type “lvalue reference to cv TR” creates the type “lvalue reference to T”, while an attempt to create the type “rvalue reference to cv TR” creates the type TR.