出版社:机械工业出版社
年代:2008
定价:49.0
本书介绍C++语言的相关知识。
译者序
前言
致谢
序言
编排体例
第一部分基础
第1章标准模板库
1.1核心概念
1.2容器
1.2.1序列容器
1.2.2关联容器
1.2.3存储空间的连续性
1.2.4交换
1.3迭代器
1.3.1输入迭代器
1.3.2输出迭代器
1.3.3前向迭代器
1.3.4双向迭代器
1.3.5随机访问迭代器
1.3.6成员选取运算符
1.3.7预定义的迭代器适配器
1.4算法
1.5函数对象
1.6分配器
第2章扩展STL:STL与真实世界的碰撞
第3章元素引用类别
第4章奇异去临时引用
第5章DRYSPOT原则
……
第二部分集合
第三部分迭代器
结语
参考书目
著名的C++专家MatthewWilson在本书中展示了如何超越C++标准并扩展标准模板库(StandardTemplateLibrary,STL),进入包含API和非标准集合的更广阔的C++世界,以编写更有效、更有表达力、更灵活、更健壮的软件。在本书中,Wilson使用自己创新的技术帮助读者掌握STL扩展特性,这体现在两个方面:将专用技术库和操作系统API适配为STL兼容的集合,并定义精密的迭代适配器,使STL潜在的效率和表现力得以实现。Wilson用实际的例子阐明了几个强大的概念和技巧,让你在连STL的创造者都未曾预见的方向上扩展STL,其中包括集合、元素参考类别、外部迭代器失效和推断式接口适配。 本书以STLSoft为基础,广泛深入地论述了C++标准库STL的相关内容。全书共三部分43章,包括标准库模板、扩展STL、元素引用类别、DRYSPOT原则、抽象泄漏法则、契约式编程、约束、垫片、不完备结构一致性的发端、资源获取、模板工具、推断式接口适配、Henney假说、适配、遍历进程和模块、环境变量、字符串分词、聚集分散的I/O以及迭代器等内容。 全书通过严谨的表述与丰富的示例,将概念和理论与实际的设计和代码结合起来,从而使读者既能深刻地理解STL的知识,又能熟练地掌握STL运用方法。【作者简介】 MatthewWilson,Synesis软件公司的软件开发顾问,STLSoft和Pantheios库的创建者,《ImperfectC++》(Addison-Wesley)的作者。他曾是《C/C++UsersJournal》(C/C++用户杂志)的专栏作家,也是一些主要出版物的撰稿者,具有15年以上的C++经验。他拥有英国曼彻斯特大学博士学位,目前定居在澳大利亚。
书籍详细信息 | |||
书名 | STL扩展技术手册站内查询相似图书 | ||
9787111242277 如需购买下载《STL扩展技术手册》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 49.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 572 | 印数 | 4000 |
STL扩展技术手册是机械工业出版社于2008.07出版的中图分类号为 TP312-62 的主题关于 C语言-程序设计-技术手册 的书籍。
杨峰, 编著
(美) 哈比逊 (Habison,S.P.) , (美) 斯蒂尔 (Steele,G.L.) , 著
张曜等, 编著
王小科, 吕双, 梁冰, 编著
张京, 闫术卓, 编著
陈超, 等编著
(美) 希尔特 (Schildt,H.) , 著
(美) 泰特斯 (Tiths,T.) 等, 著
张京, 胡凌云, 编著