54.函数模板和类模板

template 告诉C++编译器,我要开始泛型编程,不要让T随便报错

//定义了新模板参数,必须用

template

举例

void mySwap(T &a,T&b){

T c;

c= a ;

a = b;

b = c;

}

函数模板的调用,

显示类型调用

举例: myswap(x,y)

自动类型推导 (很少用)

举例: myswap(x,y);

你可能感兴趣的:(54.函数模板和类模板)