Open utterances-bot opened 1 year ago
其实对于类的偏特化,感觉拿std::remove_reference来举例子更好一些
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; };
不仅仅是能够偏特化到具体的类型,甚至还可以偏特化到左值右值
模板的全特化与偏特化 | C & C++ - zhongtian's blog
http://zh0ngtian.tech/posts/d958ea1d.html