- 1
- 0
- 约4.12千字
- 约 24页
- 2017-02-06 发布于江苏
- 举报
(c完整ppt课件)第章泛型程序设计与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中,头文件都不使用扩展名 容器 容器类是容纳、包含一组元素或元素集合的对象。 异类容器类与同类容器类 顺序容器与关联容器 七种基本容器: 向量(vector)、双端队列(deque)、列表(list)、集合(set)、多重集合(mul
您可能关注的文档
最近下载
- 构造函数及放缩比较大小--2026届高三数学构造函数及放缩比较大小--解析版.docx VIP
- 高中英语课堂AI辅助下的阅读策略可视化分析与教学设计教学研究课题报告.docx
- 单元工程施工质量检验表与验收表(样表:4小型蓄水工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
- 石油化工建设工程施工安全技术规范.pdf VIP
- 2025昌吉州科技馆招牌编制外聘用人员(3人)考试备考试题及答案解析.docx VIP
- 全国法院第二十九届学术讨论会获奖名单.pdf VIP
- 完整2026年《政府工作报告》全文.ppt VIP
- QB/T 5257-2018 - 聚 四 氟 乙 烯(PTFE)板材.pdf VIP
- 深度解析(2026)《YST 819-2012电子薄膜用高纯铜溅射靶材》.pptx VIP
- 深度解析(2026)《YST 819-2012电子薄膜用高纯铜溅射靶材》.pptx VIP
原创力文档

文档评论(0)