template<typename _Tp> //基础模板,针对基本类型
struct remove_reference
{ typedef _Tp type; };
template<typename _Tp> //模板偏特化,针对左值引用
struct remove_reference<_Tp&>
{ typedef _Tp type; };
template<typename _Tp> //模板偏特化,针对右值引用
struct remove_reference<_Tp&&>
{ typedef _Tp type; };
std::remove_reference
于 2024-04-20 20:57:36 首次发布