STL菜鸟提一个很弱的问题:
对这么一个class template:
template<typename T>
class C{
…//这个泛化版允许接受T为任何类型
}
我们很容易接受它有一个形式如下的partial specialization:
template<typename T>
class C<T*>{
…//这个特化版仅适用于T为原生指针(native
pointer)的情况,这里为什么只适用于T为原生指针的情况呢?
…//“T为原生指针”便是“T为任何类型”的一个更进一步的条件限制
}