在c++中用到的主要技术,一个是面向对象,一个是 就是泛型编程,而泛型编程的主要实现技术就是利用模板技术实现的.可以看到c++提供了两种模板机制,一种是函数模板,一种是类模板,
我们这里先说,函数模板.
比如我们现在写一个函数 void func(int a),现在我们先不去写这个参数的类型,比如int,写成T,
然后返回值的类型也先不去固定,也写成T,这样就变成了T func(T a),这样就是一个函数的模板,
可以看到他可以把返回值的类型和参数的类型,都抽象出来了.
可以看到上面,已经写出了,函数模板的声明语法.
然后我们再去自己写代码去使用一下.