一、模板基础概念1. 模板的定义模板是C++支持泛型编程的核心机制,允许编写与类型无关的代码。2. 模板分类函数模板:生成函数的模具类模板:生成类的模具变量模板(C++14):生成变量的模具别名模板(C++11):生成类型别名的模具二、函数模板1. 基本语法 template <typename T> T max(T a, T b) { return a > b ? a : b; } 2. 使用示例 int a = 1, b = 2; cout << max(a, b); // 推导为max<int> double x = 1.1, y = 2.2; ...