献给那些对STL感兴趣的人。
2021-12-23 20:07:16 6.22MB STL
1
第 1 章 STL 概论与版本简介 1.1 STL 概论 1.1.1 STL 的历史 1.1.2 STL 与 C++ 标准链接库 v 目录 i v xvii xvii xviii xviii xix xx xx xxi xxii xxiii xxiv xxvi xxvi 001 001 003 003 The Annotated STL Sources vi 1.2 STL 六大组件 — 功能与运用 1.3 GNU 源码开放精神 1.4 HP STL 实作版本 1.5 P.J. Plauger STL 实作版本 1.6 Rouge Wave STL 实作版本 1.7 STLport 实作版本 1.8 SGI STL 实作版本 总览 1.8.1 GNU C++ header 档案分布 1.8.2 SGI STL 档案分布与简介 STL 标准表头档(无扩展名) STL 源码剖析 004 007 009 010 011 012 013 014 016 017 C++ 标准规格定案前,HP 规范的 STL 表头档(扩展名 .h) 017 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 内部直接初始化 018 019 026 027 027 028 028 029 029 030 031 032 034 036 037 in-class static const integral data member initialization The Annotated STL Sources 目 录 1.9.4 increment/decrement/dereference 运算子 1.9.5 「前闭后开」区间表示法 [ ) 1.9.6 function call 运算子(operator()) 第 2 章 空间配置器(allocator) 2.1 空间配置器的标准接口 2.1.1 设计㆒个阳春的空间配置器,JJ::allocator 2.2 具备次配置力(sub-allocation)的 SGI 空间配置器 2.2.1 SGI 标准的空间配置器,std::allocator 2.2.2 SGI 特殊的空间配置器,std::alloc 2.2.3 建构和解构基本工具:construct() 和 destroy() 2.2.4 空间的配置与释放,std::alloc 2.2.5 第㆒级配置器 __malloc_alloc_template 剖析 2.2.6 第㆓级配置器 __default_alloc_template 剖析 2.2.7 空间配置函式 allocate() 2.2.8 空间释放函式 deallocate() 2.2.9 重新充填 free-lists 2.2.10 记忆池(memory pool) 2.3 内存基本处理工具 2.3.1 uninitialized_copy 2.3.2 uninitialized_fill 2.3.3 uninitialized_fill_n 第 3 章 迭代器(iterators)概念与 traits 编程技法 3.1 迭代器设计思维 — STL 关键所在 3.2 迭代器是㆒种 smart pointer 3.3 迭代器相应型别(associated types) 3.4 Traits 编程技法 — STL 源码门钥
2021-12-23 18:44:11 3.37MB STL源码剖析
1
这个东西在官网上面能够免费下载.地址: http://www.sgi.com/tech/stl/download.html 需要的朋友,可以直接下载.
2021-12-17 16:56:08 522KB STL
1
侯捷的STL源码剖析这本书可以说是学习C++必学的一本书!!! 含有pdf书 和 配套源码一份。
2021-12-03 17:17:49 12.34MB SGISTL
1
Effective C++ 第三版 中文高清扫描版 + 英文高清原版+STL源码剖析简体中文完整版(清晰扫描带目录) 均带完整目录。 仅供个人学习交流之用 有人说C++程序员可以分为两类,读过Effective C++的和没读过的。世界C++大师Scott Meyers成名之作的第三版的确当得起这样的评价。当您读过《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》之后,就获得了迅速提升自己C++功力的一个契机。    在国际上,本书所引起的反响,波及整个计算机技术的出版领域,余音至今未绝。几乎在所有C++书籍的推荐名单上,《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版 )(双色)》都会位于前三名。作者高超的技术把握力、独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。这种奇特的现象,只能解释为人们对这本书衷心的赞美和推崇。 希望这本书能够帮您跨越C++的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的C++程序员。
1
资源为侯捷的经典之作《STL源码剖析_侯捷》电子书,综合了网上各种版本,具体包括: STL源码剖析(完整制作版)--侯捷.pdf STL源码剖析(简体中文扫描版)--侯捷.pdf STL源码剖析(简体中文清晰扫描版)--侯捷.pdf STL源码剖析(简体中文彩图文字版)--侯捷(不全).pdf STL源码剖析(繁体中文彩图文字版)--侯捷(不全).pdf
2021-11-18 11:05:37 45.59MB STL源码剖析 侯捷 多版本
1
Data Structures with C++ using STL 一书的源代码
2021-11-17 11:58:47 2.63MB 数据结构 STL 源码
1
c++经典书籍,《stl源码剖析》带有源代码,希望对你有所帮助。繁体版和简体版都有。
2021-11-13 14:56:45 17.98MB c++ stl 源码
1
书本STL源码剖析中的代码,可以对照学习,阅读源代码虽然痛苦,但可以学习大佬们的编程思想,可以极大增强自己的代码能力。
2021-11-11 21:33:27 1.1MB 标准库 stl
1
学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。 这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。 第1 章 STL 概论与著作版本简介 第2 章 空间配置器(allocator) 第3 章 迭代器(iterators)概念与 traits 编程技法 第4 章 序列式容器(sequ ence containers) 第5 章 开关式容器(associated containers) 第6 章 演算法(algorithms) 第7 章 仿函式or 函式物件(functors, or function objects)
2021-11-01 17:14:07 16.54MB STL
1