函数模板

#//类成员函数模板特化
#include <stdio.h>
class A{
public:
    template <class T>
    void Print(T & a);
};

template <class T>
void A::Print(T & a) 
{
    printf("A template
");
}

//特化
template <>
void A::Print(int& a)
{
    printf("%d
", a);
}

int main(){
    int b = 0;
    A a;
    a.Print(b);
    a.Print(b);
    return 0;
}
原文地址:https://www.cnblogs.com/zzyoucan/p/7192577.html