这节是最后一节了,讲模版 (template)
所有文章目录在这里
应对高校C++考试(一) : 从C到C++
应对高校C++考试(二) : 函数
应对高校C++考试(三) : 指针和引用
应对高校C++考试(四) : 认识类
应对高校C++考试(五) : 运算符重载与有元
本节内容,实现模版类和模版函数
目录
模版 template
的作用是使得类或者函数能去类型化,也称为 泛型,就是让一些函数或者类与具体类型无关,(没明白就对了….),
模版函数
我们先来看一个例子,实现一个函数cmp
能够对两个整数int
作比较,那么我们可以这样做
bool cmp(const int a,const int b){
return a < b;
}
好,现在再实现一个函数,使得能够对double
类型作比较,那么我们可以将参数给改成 double
bool cmp(const double a,const