当前位置:首页 » 操作系统 » stl源码剖析pdf

stl源码剖析pdf

发布时间: 2022-08-05 01:18:26

㈠ 有没有关于C++开源软件解析的书籍

“开源软件解析”?你的意思是源码剖析or源码阅读方法?
我所知道的(眼界有限,见笑了)纯粹C++的有:
《STL源码剖析》(作者侯捷,深入浅出剖析地STL源码的组织结构及其细节,值得推荐)

《C++网络编程 第一卷》(书的作者就是ACE的作者,主要向我们展示ACE的设计理念,如果你对网络编程不感兴趣,可以不用看)

关于源码阅读方法,我所知的有:
《代码阅读方法与实际》(书中列举了大量NetBSD的源码)
Linux源码方面的书貌似有不少,Apache,Nginx的源码书也有不少;这些好像都是纯C写的。
不过想要读懂这些和特定领域有关的开源代码,光有语言基础是不够的,还有足够的“领域知识”。读任何操作系统源码前你起码应该知道其上的API如何使用,读web服务器源码前你起码要知道TCP,HTTP协议的区别与联系,读物理引擎的源码前你起码要有高中物理的知识储备和线性代数的基础

㈡ STL源码剖析怎么样

STL很庞大,本书很好地萃取出了STL的主要内容(不考虑异常,多线程等相关代码),并加以详略得宜的剖析,让人觉得STL原来如此简单。因为是STL组件本身就有很多类似的地方,所以侯先生的行文大量复用之前文字(有时完全粘贴,有时稍作改动),读起来像读优秀代码一般痛快。

㈢ <<STL源码剖析>> << C++标准程序库>>

侯捷把STL的学习比喻为三个境界:
第一境界:熟用STL
第二境界:了解泛型技术的内涵与STL的学理乃至实作
第三境界:扩充STL

这三个境界都可以使用 << C++标准程序库>>,但是第三境界推荐使用<<STL源码剖析>>

㈣ 《STL源码剖析》pdf下载在线阅读,求百度网盘云资源

《STL源码剖析》侯捷电子书网盘下载免费在线阅读

链接:

密码:ignd

书名:STL源码剖析
作者名:侯捷
豆瓣评分:8.7
出版社:华中科技大学出版社
出版年份:2002-6
页数:493
内容介绍:
学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。
作者介绍:
侯捷,出生于1961年09月28日,台南县柳营乡人,南京大学客座教授。第一次在大陆大学授课: 南京大学软件学院 and 同济大学软件学院。


㈤ 请问哪里有比较实用的C++ STL和API的相关文档下载

关于stl有《STL.源码剖析.pdf》,《C++STL程序员开发指南.pdf》等,至于API文档,google搜一下,有很多。

㈥ 【高分】《STL源码剖析》中的代码

1. 他给的那份代码好像也编译不了吧;不知道你说的想编译看下是什么意思。
其实用别的实现也可以看效果的,比如 stlport之类的。
2. 他所使用的就是 sgi stl ,这个应该这些年不太有变化
3. 你找份新的也可以的;我记得看过几乎没什么变化的。
4. 在侯捷的网站上有;实在不行,在csdn上找找吧,应该也有的。

5. http://www.sgi.com/tech/stl/download.html
直接到这里下载一个V2.X的版本,就可以了。其剖析的也是2.x的版本

㈦ 初学者可以看得懂《STL源码剖析》吗

《STL源码剖析》不是讲怎么样使用STL和STL技巧的,是关于STL核心代码的剖析,是面向有丰富经验的STL程序员来补充和更好的理解STL底层核心机制,初学者看这本书的话基本上是一头雾水,建议先从基础学起,C++标准程序库 和C++stl是比较好的入门且使用的书籍,以后有了一定的STL经验,再去研究STL源码剖析,相信那时候你就会有了另一番对STL的领悟。

㈧ 谁有 侯捷 着的 STL源码剖析 pdf 版 发我一份吧。 邮箱 [email protected] 要全书的,不是就前几章。

STL.源码剖析.pdf

请查收


㈨ stl有哪些经典书籍

谭浩强的书==看了什么都不会,自己被毁了还以为自己会了
这样的书估计是很难找了

很想知道你学C++用什么教材,从你的提问我觉得你不妨从c++ primer或者acceclerate c++看起,这两本书都是很早就引入stl的c++入门书。当然c++ primer的厚度决定了它不仅仅是入门书

纯粹STL的话 The C++ Standard Template Library 不喜欢英文的话可以看中文 C++ 标准程序库 侯捷翻译的还不错

还有effective stl/effective C++ 挺好的啊 问题讲得很透彻
就算是更深一点的 more effective c++有些item也不是那么深奥 反而看看很有帮助,比如item 1 详细的说了指针和引用的区别与使用,非常基楚,非常常见的问题

不要对没看过的东西说不

㈩ 《STL源码剖析》还能看吗C++标准中 STL 只是加入了新的库,而不是重写

当然可以看。学习stl的实现原理的目的,是学习编程范式、技巧、语言的深入理解等过程。且不说c++ 11引入的新特性,只不过是一些语法糖,目前在工业界并没有普及开来。学习语言应该不仅仅限于学习语法本身,更重要的是背后的设计思想。这些思想,不管c++、python还是java等,都是通用的原理。

热点内容
php匹配标点符号 发布:2024-05-19 21:14:49 浏览:752
可以拍照输入的c语言编译器 发布:2024-05-19 21:09:47 浏览:181
解压升降机 发布:2024-05-19 20:51:11 浏览:967
请稍作停留密码是什么意思 发布:2024-05-19 20:37:12 浏览:244
linux结束符 发布:2024-05-19 20:33:05 浏览:817
招标服务器云 发布:2024-05-19 20:04:19 浏览:584
搭建小米云服务器 发布:2024-05-19 19:43:17 浏览:131
苹果手机备忘录怎么加密 发布:2024-05-19 18:57:57 浏览:16
光荣脚本 发布:2024-05-19 18:57:48 浏览:997
pythonjson字符串 发布:2024-05-19 18:51:43 浏览:253