励精图治的22℃
励精图治的22℃
全部文章
STL
C++(92)
C++项目(1)
C/C++数据结构(22)
C语言(58)
doucker/k8s(1)
Linux系统编程(18)
Linux运维(16)
MySQL(2)
python专栏(2)
信息安全(2)
其他(6)
前端web开发(40)
操作系统(1)
计算机网络(10)
归档
标签
去牛客网
登录
/
注册
黑马金牌编程
云计算、容器、K8S、linux、C/C++、网络编程、数据结构与算法、前端web、数据库
全部文章
/ STL
(共60篇)
C++模板
来自专栏
** 1.模板 ** 1.1模板的概念 模板就是建立通用的模具,大大提高复用性。 1.2函数模板 * C++另一种编程思想称为泛型编程,主要利用的就是模板 * C++提供两种模板机制函数模板和类模板 1.2.1函数模板语法 函数模板作用: 建立一个通用函数,其函数返回值类型和形参类型可以不具...
2022-01-05
1
346
C++函数模板注意事项
来自专栏
C++函数模板注意事项 注意事项: * 自动类型推导,必须推导出一致的数据类型T,才可以使用 * 模板必须要确定出T的数据类型,才可以使用 示例: #include<iostream> using namespace std; //函数模板注意事项 template<clas...
2022-01-05
0
365
C++函数模板案例
来自专栏
函数模板案例 案例描述: 利用函数模板封装一个排序的函数,可以对不同数据类型进行排序。 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试 代码示例: #include<iostream> using namespace std; //实现通用 对数组进...
2022-01-05
0
284
C++普通函数与函数模板的区别
来自专栏
普通函数与函数模板的区别: * 普通函数调用是可以发生自动类型转换(隐式类型转换) * 函数模板调用时,如果利用自动类型推导,不会发生隐式类型转换 * 如果利用显示指定类型的方式,可以发生隐式类型转换 代码示例: #include<iostream> using namesp...
2022-01-05
0
269
C++普通函数与函数模板调用规则
来自专栏
普通函数与函数模板调用规则 调用规则如下: 1.如果函数模板和普通模板都可以实现,优先调用普通函数 2.可以通过空模板参数列表来强制调用函数模板 3.函数模板也可以发生重载 4.如果函数模板可以产生更好的匹配,优先调用函数模板 代码示例: #include<iostream&g...
2022-01-05
0
286
C++模板的局限性
来自专栏
~~ 局限性: ~~ * 模板的通用性并不是万能的 例如: 在上述代码中提供的赋值操作,入过传入的a和b是一个数组,就无法实现了 再例如: 在上述代码中,如果T的数据类型传入的是象Person这样的自定义数据类型,也无法正常运行 因此C++为了解决这种问题,提供模板的重载,可以为这些特定...
2022-01-05
0
368
C++类模板
来自专栏
类模板 1.3.1类模板语法 类模板作用: * 建立一个通用类。类中的成员数据类型可以不具体制定,用一个虚拟的类型来代表 语法: template<typename T> 类 解释: template —声明创建模板 typename —表明其后面的符号是一种数据类型,可以用cl...
2022-01-05
0
260
C++类模板与函数模板区别
来自专栏
C++类模板与函数模板区别 类模板与函数模板区别主要有两点: 1.类模板没有自动类型推导的使用方式 2.类模板在模板参数列表中可以有默认参数 代码示例: #include<iostream> #include<string> using namespace std; //...
2022-01-05
0
310
C++类模板中成员函数创建时机
来自专栏
C++类模板中成员函数创建时机 类模板中成员函数和普通类中成员函数创建时机是有区别的: 1.普通类中的成员函数一开始就可以创建 2.类模板中成员函数在调用时才创建 代码: #include<iostream> using namespace std; //类模板中成员函数创...
2022-01-05
0
348
C++类模板对象做函数参数
来自专栏
C++类模板对象做函数参数 学习目标: * 类模板实例化出的对象,向函数传参的方式 一共有三种传入方式: 1.指定传入的类型 ----直接显示对象的数据类型(常用) 2.参数模板化 —将对象中的参数变为模板进行传递 3.整个类模板 —将这个对象类型模板进行传递 代码示例: #include&...
2022-01-05
0
376
首页
上一页
1
2
3
4
5
6
下一页
末页