В чем разница между const auto && и const auto & в отношении универсальных ссылок?
Их отличие в том, что const auto&&
является rvalue ссылкой на const, а const auto&
является lvalue ссылка на const. Их объединяет то, что ни одна из них не является ссылкой для пересылки. Только auto&&
является ссылкой для пересылки (или T&&
, где T
выводится).
const auto&&
не привязывается к lvalues, в отличие от const auto&
и T&&
.