-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
C++标准模板库编程实战 版权信息
- ISBN:9787302455806
- 条形码:9787302455806 ; 978-7-302-45580-6
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
C++标准模板库编程实战 内容简介
《C++标准模板库编程实战》介绍新的C++14标准的API、库和扩展,以及如何将它们运用到C++14程序中。 在《C++标准模板库编程实战》中,作者IvorHorton则阐述了什么是STL,以及如何将它们应用到程序中。我们将学习如何使用容器、迭代器,以及如何定义、创建和应用算法。此外,还将学习函数对象和适配器,以及它们的用法。 阅读完《C++标准模板库编程实战》之后,你将能够了解如何扩展STL,如何定义自定义类型的C++组件,你还将能够定义既满足C++STL要求又遵从常见的设计模式和好实践的自定义类型。 标准库是C++标准的一个基本部分,它为C++tt序员提供了一套全面而又高效的工具,还提供了一些适用于多种类型程序的可重用组件。 主要内容: 如何在C++程序中使用STL 如何使用容器 如何使用迭代器 如何定义、生成和运用算法 如何使用函数对象 如何扩展STL,以及如何定义自定义类型的组件 如何使用适配器 如何定义自定义类型,使之既满足C十+STL的要求又遵从通用的设计模式和好实践
C++标准模板库编程实战 目录
1.1 基本思想
1.2 模板
1.3 容器
1.4 迭代器
1.4.1 获取迭代器
1.4.2 迭代器的类别
1.4.3 流迭代器
1.4.4 迭代器适配器
1.5 迭代器上的运算
1.6 智能指针
1.6.1 使用unique_ptr指针
1.6.2 使用shared_pt指针
1.6.3 weak_ptr指针
1.7 算法
1.8 将函数作为实参传入
1.8.1 函数对象
1.8.2 lambda表达式
1.9 小结
练习
第2章 使用序列容器
2.1 序列容器
2.2 使用array容器
2.2.1 访问元素
2.2.2 使用数组容器的迭代器
2.2.3 比较数组容器
2.3 使用vector容器
2.3.1 创建vector容器
2.3.2 vector的容量和大小
2.3.3 访问元素
2.3.4 使用vector容器的迭代器
2.3.5 向vector容器中添加元素
2.3.6 删除元素
2.3.7 vector容器
2.4 使用deque容器
2.4.1 生成deque容器
2.4.2 访问元素
2.4.3 添加和移除元素
2.4.4 替换deque容器中的内容
2.5 使用list容器
2.5.1 生成list容器
2.5.2 添加元素
2.5.3 移除元素
2.5.4 排序和合并元素
2.5.5 访问元素
2.6 使用forward_list
2.7 自定义迭代器
2.7.1 STL迭代器的要求
2.7.2 走进STL
2.8 本章小结
练习
第3章 容器适配器
3.1 什么是容器适配器
3.2 创建和使用stack容器适配器
3.3 创建和使用queue容器适配器
3.3.1 queue操作
3.3.2 queue容器的实际使用
3.4 使用priority_queue容器适配器
3.4.1 创建priority_queue
3.4.2 priority_queue操作
3.5 堆
3.5.1 创建堆
3.5.2 堆操作
3.6 在容器中保存指针
3.6.1 在序列容器中保存指针
3.6.2 在优先级队列中存储指针
3.6.3 指针的堆
3.6.4 基类指针的容器
3.6.5 对指针序列应用算法
3.7 本章小结
练习
……
第4章 map容器
第5章 set的使用
第6章 排序、合并、搜索和分区
第7章 更多的算法
第8章 生成随机数
第9章 流操作
第10章 使用数值、时间和复数
C++标准模板库编程实战 作者简介
Ivor Horton,毕业于数学系,却因向往IT工作轻松而收入丰厚,因而涉足IT领域。尽管现实情况常常是工作辛苦而收入却相对不高,但他仍坚持从事计算机工作至今。在不同的时期,他从事过的工作包括程序设计、系统设计、顾问以及管理和实现相当复杂的项目。 Ivor在计算机系统的设计和实现方面,拥有多年的工作经验,这些系统应用于多种行业的工程设计和制造运营。他不仅能运用多种编程语言开发特殊用途的应用程序,而且还为科研人员和工程人员提供教学,以帮助他们完成这类工作,在这些方面他都拥有相当丰富的经验。多年来他一直从事程序设计方面书籍的撰写工作,目前出版的著作有C、C++和Java等方面的教程。目前,他不忙于写书或给他人提供咨询服务时,会钓鱼、旅游和尽情地享受生活。
- >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
月亮与六便士
月亮与六便士
¥18.1¥42.0 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥14.7¥45.8 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
史学评论
史学评论
¥23.5¥42.0 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥13.0¥24.0 - >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥20.3¥58.0
-
C专家编程
¥41¥69 -
4.23文创礼盒A款--“作家言我精神状态”
¥42.3¥206 -
4.23文创礼盒B款--“作家言我精神状态”
¥42.3¥206 -
一句顶一万句 (印签版)
¥40.4¥68 -
百年书评史散论
¥14.9¥38 -
1980年代:小说六记
¥52.8¥69