Advertisement

C++学习笔记(2):STL入门(1)

阅读量:

STL(Standard Template Library)标准模板库

1.概念

标准模板库(英文缩写为STL)是一个C++软件库,并属于C++标准程序库的组成部分。它包含五个核心组件:算法、容器、迭代器、函数以及适配器。其中:

模板是C++程序设计语言中的一个重要特征,《std::》正是基于这一重要特性构建的。

《std::》使得在功能上与Java一样强大的同时,《std::》也提供了极大的扩展性。例如:

STL 包含了五个核心组件:算法(Algorithm)、容器(Container)、迭代器(Iterator)、函数(Function)和适配器(Adapter)。这些组件共同构成了一个完整的软件架构,并且通过广泛的接口支持使开发者能够快速集成各种数据结构到自己的项目中去。

—————-摘自"维基百科"


2.组成


3.迭代器(Iterator)

实际上,在软件设计中存在一种称为"迭代器"的设计模式。 STL采用了这种模式来实现对标准模板库(STL)中各种数据结构访问

全部评论 (0)

还没有任何评论哟~