行业知识
【C++初阶】第六站 : 模板初阶
2026-11-11 02:41:52
来源:互联网转载
前言: 本章知识点:泛型编程、函数模板、类模板 专栏: C++初阶
目录
泛型编程
函数模板
1.函数模板概念
2.函数模板格式
3.函数模板的原理
4.函数模板的实例化
5.模板参数的匹配原则
类模板
类模板的定义格式
类模板的实例化
泛型编程
如何实现一个通用的交换函数呢? 代码如下:#includeusing namespace std;//函数重载void Swap(int& left, int& right){int tmp = left;left = right;right = tmp;}void Swap(double& left, double& right){double tmp = left;left = right;right = tmp;}void Swap(char& left, char& right){char tmp = left;left = right;right = tmp;}int main(){int x = 10, y = 20;Swap(x, y);cout