В блоге о прогрессе 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&&
удалена?