c++基础复习笔记(3)

一、模板

关键词:template
使用方式:
1、定义模板

template    //或  template 
void mySwap(T& a, T& b)
{
    T temp;
    temp = a;
    a = b;
    b = temp;
}

2、使用模板

//1、显示使用
mySwap (a, b);

//2、自动类型推导
mySwap(a, b);

模板的目的是为了提高复用性,将类型参数化
ps:函数模板在定义时,传参使用引用或者指针。void mySwap(T& a, T& b)

你可能感兴趣的:(c++基础复习笔记(3))