- 3
- 0
- 约3.16千字
- 约 12页
- 2017-06-09 发布于湖北
- 举报
STL的引入 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。 STL提供了一系列具有良好结构的通用C++组件,这些组件提供强大的功能。标准库的设计必须确保所有的模板算法既能操作库中的数据类型,也能操作C++固有的数据类型。例如,所有的算法都适用于普通指针类型。库中各组件功能是独立的,或者说,用户可以自己设计算法操作库提供的数据结构,也可以使用标准库的算法操作自定义的数据类型。 【范例18-1】第一个STL程序。该范例中调用了STL中的函数 。 STL的组成 STL是一个模板库,但其中也包含了许多个部分。一般来说,STL由如下的六大部分组成:容器(Containers)、算法(Algorithms) 、迭代器(Iterators) 、仿函数(Functors) 、配接器(Adapters) 、配置器(Allocators) 。 STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器)。几乎所有的代码都采用了模板类和模板函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。 本章主要介绍了标准模板库STL的相关内容。首先对STL的概念及其在程序设计中的重要性做了概括介绍,并通过一个具体示例引入了STL的应用。本章主要讲解了STL的几个
您可能关注的文档
最近下载
- 2026广东佛山南海农商银行秋季校园招聘笔试备考试题及答案解析.docx VIP
- 全球变化生态学(南开大学)超星尔雅学习通章节测试答案.doc VIP
- 电动车铅酸电池修复方法解析.pptx VIP
- 山西省医疗机构麻醉药品、第一类精神药品 .pdf VIP
- 杭州西奥电梯XO-CON8642调试说明书.pdf VIP
- 2026年安徽省中考英语知识点归纳整理汇总(考试复习重点).docx VIP
- 集成电路科学与工程导论 第二章 集成电路关键材料.ppt VIP
- 2026年中职单招考试试题及答案.docx VIP
- 高支模专项方案.pdf VIP
- 湖北省2024~2025学年高三化学上册期中检测试卷.docx
原创力文档

文档评论(0)