个人主页: :✨✨✨初阶牛✨✨✨
推荐专栏1: C语言初阶
推荐专栏2: C语言进阶
个人信条: 知行合一
金句分享:
✨你要狠下心来去努力,努力变成一个很厉害的人.✨
前言
本文主要讲解如何使用简单的模板...模板可以用于函数、类、结构体等地方,以实现通用的算法和数据结构。使用模板可以提高代码的复用性和可读性,减少代码的重复编写。
示例:实现一个交换函数....,typename Tn>
返回值类型 + 函数名 +(参数列表){}
其中,typename 可以使用class代替,不能使用struct代替....这就类似于古代的印刷术,如果每本书都需要手写,那效率是否太低了,还有各种情况可能会出错.但是印刷术的使用,就可以使用模具生成....二、类模板
类模板的格式
template
class A
{
//成员
}
类模板在后续学习STL时候会具体介绍,目前了解一下即可,使用方法与函数模板类似,这里就不过多介绍了