ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一.模板 1. **概念** 通过把类型定义为参数,使得函数的参数和返回值,或类的某些成员可以支持任意的类型,来实现类型参数多态。 模板自身并不是类型、函数。从仅包含模板定义的源文件不生成任何代码。为使得代码出现必须实例化模板:必须确定各模板实参,以令编译器能生成一个实际的类型、函数。 2. **类型** 函数模板、类模板、成员模板。 3. **实例化** 用实际的模板实参来生成模板的一个特殊实例,其中参数被替换为对应的实参。 4. **模板实参推断** 从函数实参来确定模板实参的过程。