请输入您要查询的百科知识:

 

词条 STL扩展技术手册:集合和迭代器
释义

图书信息

出版社: 机械工业出版社; 第1版 (2008年9月1日)

外文书名: Extended STL, Volume 1: Collections and Iterators

丛书名: C++设计新思维

平装: 414页

正文语种: 简体中文

开本: 16

ISBN: 7111242270, 9787111242277

条形码: 9787111242277

尺寸: 24 x 18.4 x 1.8 cm

重量: 621 g

作者简介

威尔森,MatthewWilsonSynesis软件公司的软件开发顾问,STLSoft和Pantheios库的创建者,《ImperfectC++》(AddisonWesley)的作者,他曾是《C/C++UsersJournal》(C/C++用户杂志)的专栏作家,也是一些主要出版物的撰搞者,具有15年以上的C++经验。他拥有英国曼彻斯特大学博士学位,目前定居在澳大利亚。

内容简介

《STL扩展技术手册(卷1):集合和迭代器》以STLSoft为基础,广泛深入地论述了C++标准库STL的相关内容。全书共三部分43章,包括标准库模板、扩展STL、元素引用类别、DRYSPOT原则、抽象泄漏法则、契约式编程、约束、垫片、不完备结构一致性的发端、资源获取、模板工具、推断式接口适配、Henney假说、适配、遍历进程和模块、环境变量、字符串分词、聚集分散的I/O以及迭代器等内容。

通过严谨的表述与丰富的示例,将概念和理论与实际的设计和代码结合起来,从而使读者既能深刻地理解STL的知识,又能熟练地掌握STL运用方法。

媒体评论

“《Extended STL》不只是一本关于适应STL并用于日常工作的书,它也是一次冒险旅行,它带你经历软件设计和概念、C++的强力技术,以及真实世界软件开发中的危险,换句话说,它是一本Matthew Wilson风格的书。如果你对C++的态度是严肃认真的,我认为你应该阅读它。”

—Bjorn Karlsson,主设计师,ReadSoft;《Beyond the C++ Standard Library: An Introduction to Boost》的作者

目录

译者序

前言

致谢

序言

编排体例

第一部分 基础

第1章 标准模板库

第2章 扩展STL:STL与真实世界的碰撞

第3章 元素引用类别

第4章 奇异去临时引用

第5章 DRY SPOT原则

第6章 抽象泄漏法则

第7章 契约式编程

第8章 约束

第9章 垫片

第10章 鸭规则和鹅规则:不完备结构一致性的发端

第11章 资源获取即初始化

第12章 模板工具

第13章 推断式接口适配:编译时适配接口不全的类型

第14章 Henney假说:当模板参数表太长

第15章 通过equal()减少友元函数的使用

第16章 基本组件

第二部分 集合

第17章 适配glob API

第18章 插曲:构造函数冲突以及不良的设计

第19章 适配opendir/readdir API

第20章 适配FindFirstFile/FindNextFile API

第21章 插曲:枚举FTP服务器目录——保持效率和可用性的平衡

第22章 遍历进程和模块

第23章 斐波那契序列

第24章 适配MFC的CArray容器族

第25章 环境变量的map

第26章 在Z平面上来回穿梭

第27章 字符串分词

第28章 适配COM枚举器

第29章 插曲:运用成员类型推断,纠正设计上的小疏忽

第30章 适配COM集合

第31章 聚集分散的I/O

第32章 根据参数返回不同类型

第33章 外部迭代器失效

第三部分 迭代器

第34章 增强版ostream_iterator

第35章 插曲:借助解引用代理模式,消除笨拙的输出迭代器语法

第36章 变换迭代器

第37章 插曲:命名时谨慎为好

第38章 成员选取迭代器

第39章 连接C风格字符串

第40章 字符串对象的连接操作

第41章 适配迭代器特征类

第42章 过滤迭代

第43章 组合多个迭代器适配

结语

参考书目

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/12 12:05:43