template <typename T>
class Blob {
public:
T sum(T a, T b);
};
template <typename T>
T Blob<T>::sum(T a, T b)
{
return a + b;
}
template <>
class Blob<int> {
public:
int sum(int a, int b);
};
int Blob<int>::sum(int a, int b)
{
return a + b;
}
//
extern template class Blob<int>;
16.1.5 控制实例化
最新推荐文章于 2023-03-01 22:14:50 发布