模板函数
模板函数在使用时不需要指明类型,是自动适配的
template <typename T>
void Func(T& val1, T&val2)
{
}模板类
template <typename T>
class Sample
{
};模板全特化和偏特化
//模板类
template<typename T1, typename T2>
class Sample
{
};
//对int,int特化
template<>
class Sample<int, int>
{
};
//模板函数
template<typename T1, typename T2>
void sampleFunc(T1& t1, T2& t2)
{
}
//对int, int特化
template<>
void sampleFunc<int, int>(int t1, int t2)
{
}
//模板函数不支持偏特化
文章介绍了C++中的模板功能,包括模板函数的自动类型适配,模板类的定义,以及如何进行模板全特化和偏特化。示例展示了如何对模板类和函数进行特定类型的特化处理,同时指出模板函数不支持偏特化。

被折叠的 条评论
为什么被折叠?



