1. 程式人生 > >函數模板

函數模板

函數模板 col 成員 public printf turn int blog bsp

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

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

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

int main(){
    int b = 0;
    A a;
    a.Print(b);
    a.Print(b);
    
return 0; }

函數模板