Почему const && перегрузка as_const удалена?
Наблог о прогрессе C ++ 17 Я прочитал следующее:
P0007
предлагает шаблон вспомогательной функцииas_const
, который просто берет ссылку и возвращает ее как ссылку наconst
.
template <typename T> std::add_const_t<T>& as_const(T& t) { return t }
template <typename T> void as_const(T const&&) = delete;
Почемуconst&&
перегрузка удалена?