左辺値または右辺値型参照パラメーターのいずれかに割り当てられた引数にもかかわらず、ユニバーサル参照と呼ばれる何かが間にあると言われているc++ 11および14に関するスコットの最後のマスターピースのユニバーサル参照について読んでいます。渡された引数の型特性に基づく l/rvalue のいずれか。const T&& p
パラメータをユニバーサル参照にする理由は理解できましたが、型パラメータに const を追加すると p が右辺値になる理由がわかりません。
template<typename T>
void f(T&& param); // param is an universal reference
template<typename T>
void f(const T&& param); // param is an rvalue reference
const
参照パラメータに割り当てられた場合、これ以上のことを行います。