#include <iostream>
/***************************函数全特化***************************/
template<typename T1,typename T2>
void fun(T1 t1, T2 t2) {
std::cout << t1 << " " << t2 << std::endl;
}
/*
* 全特化模板函数不能再写模板类型参数,而是空的<>
* 函数不能偏特化,只能全特化
*/
template<>
void fun<int,int>(int t1, int t2) {
std::cout << t1 << "+" << t2 << std::endl;
}
/***************************函数全特化***************************/
template <typename T1,typename T2>
class A {
C++ 模板的特化(specialization)
最新推荐文章于 2024-06-06 10:45:47 发布