模板函数与模板类

发布时间:2024年01月22日

模板函数与模板类

实验介绍

在泛型编程的思想里,大部分基本算法被抽象、泛化,独立于与之对应的数据结构,用相同或相近的方式处理各种不同的情形。而模板是 C++ 中泛型编程的基础,模板是 C++ 编程中的一大利器,用好模板这个大利器,能够帮助我们编写程序提高好几个档次。

关于模板,我们需要学习到何种程度呢?

答:对于大部分开发者而言,首先学会使用 STL,例如 vectorlistmap 等都是在开发中经常会用到的;其次是要自己会编写函数模板和类模板。这也是本次实验的目的。

C++ 中一般常用有函数模板和类模板,例如 STLvectorlist 等都是模板类。其实关于模板的内容还不止于此,此外还有别名模板、变量模板等,查看模板更多内容

知识点
  • 模板相关概念
  • 标准模板库
  • 自定义函数模板
  • 自定义类模板
  • 模板特例化
  • 自定模板应用

模板相关概念

在前面多态篇中提到过,多态分为动态多态和静态多态,而模板是属于静态多态的一种。

关键字</
文章来源:https://blog.csdn.net/ALONE_WORK/article/details/135638050
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。