小工具知识网

当前位置: 首页 > 行业知识 > 【C++初阶】第六站 : 模板初阶

行业知识

【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 

上一篇:JPA generator 生成实体类

下一篇:jQuery弹窗编辑宝典,轻松创建与个性化定制弹窗功能!