- 5
- 0
- 约3.28千字
- 约 27页
- 2023-07-20 发布于未知
- 举报
* 泛型程序设计 将程序写得尽可能通用 将算法从特定的数据结构中抽象出来,成为通用的 C++的模板为泛型程序设计奠定了关键的基础 STL是泛型程序设计的一个范例 容器(container) 迭代器(iterator) 算法(algorithms) 函数对象(function object) * 命名空间(namespace) 一个命名空间将不同的标识符集合在一个命名作用域(named scope)内 为了解决命名冲突 例如,声明一个命名空间NS: namspace NS { class File; void Fun (); } 则引用标识符的方式如下, NS:: File obj; NS:: Fun (); 没有声明命名空间的标识符都处于无名的命名空间中 概念和术语 * 命名空间(续) 可以用using来指定命名空间 例如,经过以下声明:using NS::File;在当前作用域中就可以直接引用File using namespace std;命名空间std中所有标识符都可直接引用 在新的C++标准程序库中,所有标识符都声明在命名空间std中,头文件都不使用扩展名 概念和术语 * 容器 容器类是容纳、包含一组元素或元素集合的对象。 异类容器类与同类容器类 顺序容器与关联容器 七种基本容器: 向量(vector)、双端队列(deque)、列表(list)、集合(s
您可能关注的文档
- ASP 内置组件课件.PPT
- AutoCAD 2006实用教程课件.PPT
- C#语法基础课件.PPT
- C++常见问题课件.PPT
- C++程序的结构课件.PPT
- C++面向对象程序设计课件.PPT
- C++语言基础课件.PPT
- C程序设计概述课件.PPT
- C语言程序设计的基础知识课件.PPT
- C语言综合应用程序示例课件.PPT
- 【56页】新人教版小学五年级上册美术教案.pdf
- 【64页】新湘教版五年级上册音乐教案.pdf
- 【51页】四年级上册音乐新教案.pdf
- 海南省三亚华侨学校2025_2026学年高一语文上学期期中试题.doc
- 2025_2026学年新教材高中历史第17课国家出路的探索与列强侵略的加剧学案含解析新人教版必修中外历史纲要上.doc
- 第21讲读后续写(原卷版+解析).docx
- 第八单元20世纪下半叶世界的新变化(原卷版+解析).docx
- 第八单元习作:故事新编(范文点评)(统编版).docx
- 人教版PEP六上《Unit 2 Ways to go to school Part C(Story time)》课件.pptx
- 人教版九年级下册数学 27.2.1.3 相似三角形的判定(第三课时) 课件.pptx
最近下载
- YS∕T 3004-2021 金精矿 YS∕T 3004-2021 金精矿.pdf
- 《清华大学科技成果评估备案实施细则》.PDF VIP
- 24CJ40-52 建筑防水系统构造(五十二).pdf VIP
- 浙江劳资员考试题库及答案.doc VIP
- T∕CASME 2074-2025 化工用撬装装置技术规范.pdf
- 迷宫中级难度80个.pdf VIP
- 《民宿创办指南:从0到1开民宿》记录.docx VIP
- 2025最新公开选拔中小学校长笔试试题与答案.docx VIP
- J-STD-033D 潮湿、再流焊和工艺敏感器件的操作、包装、运输及使用(EC).pdf VIP
- 国电南瑞:5A新型微网技术方案白皮书(2026).pdf
原创力文档

文档评论(0)