在cppreference中add_const可实现为
template< class T> struct add_const { typedef const T type; };
[当我尝试引用类型时,例如std::add_const<int&>,它是int&。
std::add_const<int&>
int&
我的问题是,由于int& const是非法的,为什么没有特定版本也可以参考?
int& const
在C ++ 11标准的[dcl.ref] p1中,您具有: