- 1
- 0
- 约4.18千字
- 约 26页
- 2019-12-23 发布于湖北
- 举报
第十章 C++标准模板库 主要内容 泛型程序设计 与标准模板库有关的概念和术语 C++标准模板库中的容器 迭代器 标准C++库中的算法 函数对象 泛型程序设计 将程序写得尽可能通用 将算法从特定的数据结构中抽象出来,成为通用的 C++的模板为泛型程序设计奠定了关键的基础 STL是泛型程序设计的一个范例 容器(container) 迭代器(iterator) 算法(algorithms) 函数对象(function object) 命名空间(Namespace) 一个命名空间将不同的标识符集合在一个命名作用域(named scope)内 为了解决命名冲突 例如,声明一个命名空间NS: namspace NS { class File; void Fun (); } 则引用标识符的方式如下, NS:: File obj; NS:: Fun (); 没有声明命名空间的标识符都处于无名的命名空间中 命名空间(Namespace) 可以用using来指定命名空间 例如,经过以下声明:using NS::File;在当前作用域中就可以直接引用File using namespace std;命名空间std中所有标识符都可直接引用 在新的C++标准程序库中,所有标识符都声明在命名空间std中,头文件都不使用扩展名 容器 容器类是容纳、包含一组元素或元素集合的对象。 异类容器
您可能关注的文档
最近下载
- (高清版)DB11∕T 882-2023 房屋建筑安全评估技术规程.pdf VIP
- 传染病知识培训PPT课件.pptx
- 国家重点监控药品(第二批)处方(医嘱)审核点评规则PPT课件.pptx VIP
- 中小学心理危机干预指导手册.docx VIP
- 神话故事愚公移山PPT幼儿园儿童故事表演最新课件.ppt VIP
- 物业公司投标书范本([完整版]).docx VIP
- 1.3《人生的境界》精品公开课课件.pptx VIP
- DIY装机教程电脑装机.pptx VIP
- 《CB_T 3001-2020船舶修理企业生产条件基本要求及评价方法》专题研究报告.pptx VIP
- 《关于劳动合同制职工工龄计算问题的复函》(劳社厅函〔2002〕323 号).docx VIP
原创力文档

文档评论(0)