C++模板的使用可以提升代码的通用性、可移植性。方便通用库的开发。 与模板有关的关键字有两个: template 定义模板所用到的关键字。 typename 类型的名字,比如int,double,可以使用类类型,struck类型等。也可以使用class关键字来代替typename,但是推荐使用template。 模板函数的形式如下,一个可以比较大小的函数模板 #include template T max(T a, T b) { return a > b ? a : b; } int main() { std::cout << max(3, 5) <<