C++_STL
文章平均质量分 73
S_h_a_
学业中哦~~~
展开
-
C++之模板简要介绍
一.模板的概念模板就是建立通用的模具,由于 C++ 语言对于类型较为严苛,所以无法做到像一些动态语言(如 python 、 javascript )那样---编写出一段通用的逻辑,然后把任意类型的变量传入进行处理。而泛型编程(所谓的泛型编程就是编写与类型无关的代码)的出现弥补了 C++ 的缺点,模板是代码复用的一种手段,是泛型编程的基础。 通过把通用逻辑设计为模板,摆脱了类型的限制,提供了继承机制以外的另一种抽象机制,极大地提升了代码的可重用性。 二.模板的分类 1....原创 2021-10-19 13:31:41 · 153 阅读 · 0 评论 -
STL基本介绍
一.定义STL(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件的统称。现在主要出现在 C++ 中,但是在引入 C++ 之前该技术已经存在很长时间了。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。STL几乎所有的代码都采用了模板类或者模板函数,这相比传统的由函数和类组成的库来说提供了更好的代码复用机会。二.优点1> STL 是 C++ 的一部分,因此无须额外安装,内嵌在编译器之内;2> STL 的一个重要特点就是 数原创 2021-10-19 12:38:28 · 1801 阅读 · 0 评论