您好,欢迎来到聚文网。 登录 免费注册
STL源码剖析

STL源码剖析

  • 装帧: 平装
  • 出版社: 华中科技大学出版社
  • 作者: 编者:侯捷
  • 出版日期: 2002-06-01
  • 商品条码: 9787560926995
  • 版次: 1
  • 页数: 494
  • 出版年份: 2002
定价:¥79 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书所呈现的源码,使你踏上了基度山岛。源码之前了无秘密,你将看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;你将看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;你甚至能够看到底层的memory pook和高阶抽象的traits机制的实现。
目录
庖丁解牛(侯捷自序)
目录
前言
本书定位
合适的读者
很好阅读方式
我所选择的剖析对象
各章主题
编译工具
中英术语的运用风格
英文术语采用原则
版面字型风格
源代码形式与下载
在线服务
推荐读物
第1章 sTL概论与版本简介
1.1 STL概论
1.1.1 STL的历史
1.1.2 sTL与C++标准程序库
1.2 STL六大组件功能与运用
1.3 GNU源代码开放精神
1.4 HP实现版本
1.5 P.J.Plauger实现版本
1.6 Rouge Wave实现版本
1.7 STLport实现版本
1.8 SGI STL实现版本
1.8.1 GNUC++headers文件分布(按字母排序)
1.8.2 SGI STL文件分布与简介
(1)STL标准头文件(无扩展名)
(2)c++Standard定案前,HP规范的STL头文件(扩展名.h)
(3)SGI STL内部私用文件(SGI STL真正实现于此)
1.8 -3 SGI STL的编译器组态设置(configuration)
1.9 可能令你困惑的C++语法
1.9.1 stl―config.h中的各种组态
组态3:static template member
组态5:class template partial specialization
组态6:function template partial order
组态7:explicit function template arguments
组态8:member templates
组态10:default template argument depend on
previous template parameters
组态11:non―type template parameters
组态:bound friend template function
组态:class template explicit specialization
1.9.2 临时对象的产生与运用
1.9.3 静态常量整数成员在class内部直接初始化
in―class static constant integrer initialization
……
第2章 空间配置器(allocator)
第3章 迭代器(iterators)概念与traits编程技法
第4章 序列式容器(sequence containers)
第5章 关联式容器(associattive containers)
第6章 算法(algorithms)
第7章 仿函数(functors,另名 函数对象function objects)
第8章 配接器(adapters)
附录A 参考书籍与推荐读物
附录B 候捷网站(本书支持站点简介)
附录C STLPort 的移植经验(by孟岩)
索引

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网