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

stl源码剖析侯捷pdf

发布时间: 2025-01-31 11:41:20

⑴ 怎么查看C++库函数的源码

如果你想看stl里面的源码可以去SGI 下载源代码,Download STL source code
去这个网站下载源码,sgi版本的stl代码一般来说可读性比较好,我正在看。
sort函数的代码在stl_algo.h文件里。侯捷有本书叫做《stl源码剖析》
如果是vs2008或者2010可以在Microsoft Visual Studio 10.0\VC\crt\src查看
另外还有本书叫做《c标准库》但是现在好像绝版了。
也可以去这个找:在glibc库里,可去其官方网站下载(最新是2。7的),然后查找一下你要的函数。

⑵ 谁能推荐一些关于VC++和Matlab的原版书

[精华] 提供一些c书下载地址! 需要的朋友来~~

--------------------------------------------------------------------------------

http://www.chinaunix.net 作者:hancang 发表于:2006-03-16 22:35:15
【发表评论】【查看原文】【C/C++讨论区】【关闭】

C++编程思想——C++的神奇书籍 13.82 MB
·本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命...

钱能C++程序设计教程 6.8 MB
·钱能C++程序设计教程虽然是很老的书,不过总算是国产书中质量不错中的一本,适合C++初学者....

The C++ Standard Library 4.24 MB
·虽然也是老书,但是够经典,:-) Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttiss The...

C++PrimerPlus 4thEdition 4.34 MB
·The fourth edition presents the ANSI C++ standard beginning with a discussion of the essential elements of C++ program...

C++ Primer 中文版(第三版)完全版 3.81 MB
·C++ Primer的第三版结合了Stanley Lippman的实践经验和Josée Lajoie对于ANSI/ISO标准C++的深入理解。这本指导书的第三版已经被重新改写过,以便更加精确地讲述标准C++的特性和用法。在本书中,对于C...

Exceptional C++ 351 KB
·本书详细地讨论了如何编写健壮高效的代码以及模块设计技术。本书采用了自问自答的语言风格,它讨论了实际程序设计中普遍存在的,又非常不易察觉的问题,并且进行了深刻的分析,提出了具有广泛意义的解决方案。本书值得每个想成为优秀c++程序员的人阅读...

Inside the C++ Object Model 2003-12-17 741 KB 378
·Bestselling author Stanley B. Lippmans Inside the C++ Model provides valuable insight into some of the internal...

Secure Programming Cookbook for C and C++ 1.34 MB
·Secure Programming Cookbook for C and C++...

The C++ Programming Language 3rdEdition 3.99 MB
·In this brand-new third edition of The C++ Programming Language, author Bjarne Stroustrup, the creator of C++, ...

C-C++ 最佳编程指南 41.28 MB
·C-C++ 最佳编程指南...

上述书籍下载地址是
http://newzone.vicp.net/softdown/SoftList/Catalog_36_SoftTime_Desc_1.html

深度探索C++对象模型 7.86 MB

高质量C++编程指南 326 KB

C与C++中的异常处理 53 KB

C++ Primer 题解 6.57 MB 0

Effective C++中文版 255 KB

Essential C++中文版(全) 7.88 MB

C++视频学习(RM) 1200 MB

C++沉思录 PDF版 7.46 MB

Visual C++ 运行库参考手册 8.43 MB

Visual C++ 6.0 数据库编程大全 6 10.86 MB

Visual C++经典 13.53 MB

Visual C++编程技巧 241 KB 896

Optimizing C++ 370 KB 9976

数据结构 C++ 语言描述 20.88 MB

C++ In Action 1.51 MB

Visual.C++技术内幕 78.57 MB

C++.Primer.3rd.Edition 中文完美版 4.5 MB

上述书籍去
http://www.sron.net里面找吧~~
:em17: :em17: :em17: :em11: :em11: :em11:
找到好电子书也告诉我啊~~

--------------------------------------------------------------------------------
1.vc++技术内幕第四版 (潘爱民)
ftp://210.32.157.56/课件/c++primer/vc++技术内幕IV(潘爱民).rar

2.C++经典对话系列
中文:http://www.jka77.com/book/cvst_cn.chm

3.MFC Windows 程序设计(第二版)
英文版:http://www.jka77.com/book/progmfc2.chm
中文版:暂无,制作中...

4.Effective C++中文版:
http://dlb.pchome.net/development/reference/effectiveCplus.zip

5.More Effective C++中文版-zhc译
http://cable.pchome.net/development/reference/MEC0410.zip

6.More Effective C++中文版-候捷译
http://www.nethovel.com/resources/MoreEffectiveC++(WQ).zip

7.Essential C++中文版(全)-候捷译
http://www.nethovel.com/resources/Essential%20C++中文版(全).rar

8.深入浅出MFC 2/e
http://218.30.21.125:8084/ebook/programme/mfc2e.zip

9.代码大全中文版
http://www.delphidevelopers.com/docs/tecsubject/cc/CodeComplet110.zip

11.C++经典对话系列
中文:http://www.jka77.com/book/cvst_cn.chm

12.MFC Windows 程序设计(第二版)
英文版:http://www.jka77.com/book/progmfc2.chm
中文版:暂无,制作中...

13.数据结构 C++ 语言描述(中文版)
http://www.code-labs.com/manual/c_c015.zip

14.java编程思想中文版
ftp://202.118.72.12/pub/doc-book/Java/Java编程思想.zip

15.C++标准库英文版
ftp://166.111.64.4/incoming/新文件夹/f/The%20C++%20Standard%20Library(with%20TOC).pdf

16.Windows核心编程
英文:http://www.fmdstudio.net/book/prgapps4.zip

17.TCP-IP详解卷1:协议
ftp://202.204.4.161/学习资料/TCPIP/TCP-IP详解卷1:协议.pdf

18.TCP-IP详解卷2:实现
ftp://202.204.4.161/学习资料/TCPIP/TCP-IP详解卷3:TCP事务协议,HTTP,NNTP.pdf

19.TCP-IP详解卷3:TCP事务协议
ftp://202.204.4.161/学习资料/TCPIP/TCP-IP详解卷2:实现.pdf

20.实用算法的分析与程序设计
ftp://202.204.8.10/[4]%20编程资源/[%20书籍资料%20]/[算法与数据结构]/实用算法的分析与程序设计.rar

21.vc++技术内幕第四版 (潘爱民)
ftp://210.32.157.56/课件/c++primer/vc++技术内幕IV(潘爱民).rar

22.C++ Primer英文版:
http://computerstep.w18.net/C/C++%20Primer.zip

23.Effective C++中文版:
http://dlb.pchome.net/development/reference/effectiveCplus.zip

24.More Effective C++中文版-zhc译
http://cable.pchome.net/development/reference/MEC0410.zip

25.More Effective C++中文版-候捷译
http://www.nethovel.com/resources/MoreEffectiveC++(WQ).zip

26.Essential C++中文版(全)-候捷译
http://www.nethovel.com/resources/Essential%20C++中文版(全).rar

27.Programming Windows程式开发设计指南-Petzoldi着 余孟学 译
中文版:http://www.nethovel.com/resources/ProgrammingWindows_tw.chm
英文版:http://www.nethovel.com/resources/Petzoldi.chm

28.WinAsm32汇编教程- Iczelion
http://www.nethovel.com/resources/winasm.chm

29.Windows 95 程序设计指南-候捷译
http://www.nethovel.com/resources/win95adg.zip

30.Thinking in C++ 2nd Edition(C++编程思想)
英文版:http://www.nethovel.com/resources/ThinkinginC++.zip
中文版:http://www.dingbing.com/book/thinkc.zip

31.人月神话-中文版
http://www.goodassister.com/book/rysh.pdf

32.The C++ Programming Language英文
http://computerstep.w18.net/C/The%20C++%20Programming%20Language.rar

33.VC技术内幕第五版 http://www.helpwork.com/downdata/book/programming/vc/book/vc++2/invcpp5.chm

34.com技术内幕
http://www.helpwork.com/book/html/user/download.asp?id=1123

35.com+技术内幕
http://www.helpwork.com/book/html/user/download.asp?id=952

36.新编 Windows API参考大全
http://www.4046.com/nnsrc/down/WindowsAPIdq.rar

37.The C programming Language // By Brian W. Kernighan and Dennis M. Ritchie
下载地址:http://www.jka77.com/book/The_C_programmin.chm

38.C语言编程手册
下载地址:http://www.jka77.com/book/CL.chm

39.Delphi 7高效数据库程序设计
By 李维
下载地址:http://www.codestudy.net/book/download.asp?id=1163&;sort=5

40.Windows网络编程(第2版)
By Anthony Jones,Jim Ohlund 清华大学出版社
下载地址:英文版:http://www.guxiang.com/epubcn/readings/diannaotushu/500/download/1107/network_prog_for_win_2nd.zip

41.Windows2000编程技术内幕
By Mickey Williams 机械工业出版社
下载地址:ftp://ftp.frontfree.net/Pub/Books/C&;C++/VC/Windows2000编程技术内幕.rar

42.数据仓库
By W.H.Inmon 清华大学出版社
下载地址1:http://tips.9hao.com/vvbksd/20011120/数据仓库.zip
下载地址2: ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/ComputerScience/%CA%FD%BE%DD%B2%D6%BF%E2/

43.编码的奥秘
By Charles Petzold 机械工业出版社
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/ComputerScience/%B1%E0%C2%EB%B5%C4%B0%C2%C3%D8/

44.编译原理及实践
By Louden, K.C 机械工业出版社
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/ComputerScience/%B1%E0%D2%EB%D4%AD%C0%ED%BC%B0%CA%B5%BC%F9/

45.Inside C++ Object Model(深度探索C++对象模型)
By Lippman 候捷译
下载地址:http://www.jka77.com/book/inside-the-cpp-object-model.pdf

46.C++标准程序库
By Josuttis
下载地址1:http://www.codestudy.net/book/download.asp?id=1205&;sort=5
下载地址2: ftp://ftp.math.nankai.e.cn/Ebook/C_C++/The Cpp Standard Library.pdf

47.STL源码剖析
By 候捷
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/C_C++/STL源码剖析--侯捷.pdf

48.C++批判(第三版) -看看C++的坏话!
By I don't know
下载地址:http://www.jka77.com/book/CPPPP.pdf

49.程序设计实践
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/%B3%CC%D0%F2%C9%E8%BC%C6%CA%B5%BC%F9/

50.c++沉思录
By Andrew Koenig Barbara Moo 人民邮电出版社
下载地址:http://www.codestudy.net/book/download.asp?id=1261&;sort=5

51.C++Builder4技术内幕 (这本书俺不知道好不好)
By I don't Know
下载地址:http://www.codestudy.net/book/download.asp?id=1254&;sort=5

52.下面两本书一般大家硬盘里都有的吧,而且很老了,但是为了全面,就提上来吧
(1)Windows 95 程式设计指南 - 候捷
下载地址:http://jjhou.csdn.net/win95-a-developers-guide.pdf
(2)Windows 95 系统程式设计大奥秘 - 候捷
下载地址:http://jjhou.csdn.net/windows95-system-programming-secrets.pdf

53. 中国大网络全书·数学
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/中国大网络全书/中国大网络全书·数学.pdf

54、4.0M Bjarne Stroustrup - The C++ Programming Language
http://www.u-n-f.com/books/archive/The%20C++%20Programming%20Language.tar.gz

55、1.0M Richard Stevens - TCP-IP Illustrated
http://www.u-n-f.com/books/archive/TCP-IP%20Illustrated.tar.gz

56、4.5M Randall Hyde - Art Of Assembly
http://www.u-n-f.com/books/archive/Randall%20Hyde%20-%20Art%20Of%20Assembly.tar.gz

57、2.1M M. Abrash - Zen of Graphics Programming
http://www.u-n-f.com/books/archive/M.%20Abrash%20-%20Zen%20of%20Graphics%20Programming.zip

58、249k Kernighan and Ritche - The C Programming Language
http://www.u-n-f.com/books/archive/Kernighan%20and%20Ritchie%20-%20The%20C%20Programming%20Language.zip

59、3.3M Bruce Schneier - Applied Cryptography
http://www.u-n-f.com/books/archive/Bruce%20Schneier%20-%20Applied%20Cryptography.zip

60、php4_Grundlagen_und_Profiwissen
http://www.u-n-f.com/books/archive/lamp/PHP4_Grundlagen_und_Profiwissen.pdf

61.《C++ Builder高级编程技术》
http://www.dingbing.com/book/builder.zip

62.《VC++ 6.0 TLR 模板库参考手册》
http://www.easysea.com/diannao/download/prog/c/mbkc.zip

63.《BORLAND C++ BUILDER 实用培训教程》
http://202.101.232.120/book/openfile.asp?id=223&;filename=BC98_CB526.zip

64.《Delphi高级开发指南》
http://www.pcbookcn.com/s10899book/program/delphi/Delphi_gjkfzn_for3.rar

65.《新编 Windows API参考大全》
ftp://book:[email protected]/pro/delphi/新编Windows_API_参考大全.rar

66.《Delphi深度历险-附书源码》
http://www.pcbookcn.com/s10899book/program/delphi/Delphi_sdlx_code.rar

67.《Delphi 7高效数据库程序设计》
ftp://book:[email protected]/pro/delphi/李维的新书《Delphi7高效数据库程序设计》.rar

68.《Delphi7开发指南》
ftp://book:[email protected]/pro/delphi/delphi7开发指南.rar

69.《Delphi6集成开发环境》
ftp://book:[email protected]/pro/delphi/Delphi6集成开发环境.rar

70.《Delphi6数据库编程》
ftp://book:[email protected]/pro/delphi/Delphi6数据库编程.rar

72.《Delphi5.xADO_MTS_COM+高级程序设计篇》
ftp://book:[email protected]/pro/delphi/Delphi5.xADO_MTS_COM+高级程序设计篇.rar

73.《VISUAL BASIC 编程标准》
http://www.dingbing.com/book/vb.zip

74.《Visual Basic6.0中文版程序员指南》
http://www.easysea.com/diannao/download/prog/vb/zwbc.zip

75.《Visual Basic 6.0 控件参考手册》
http://www.easysea.com/diannao/download/prog/vb/kjck.zip

76.《Visual Basic 6.0中文版语言参考手册》
http://www.easysea.com/diannao/download/prog/vb/zwby.zip

77.《Visual Basic 6.0 开发宝典》
http://www.easysea.com/diannao/download/prog/vb/kfbd.zip

78.《Visual Basic 6.0 实例教程》
http://www.easysea.com/diannao/download/prog/vb/sljc.zip

79.《VB 6.0 中文版实用参考手册》
http://www.easysea.com/diannao/download/prog/vb/syck.zip

80.《Visual Basic 6开发人员指南》
http://www.easysea.com/diannao/download/prog/vb/kfzn.zip

81.《VB 和 sql Server 编程指南(第五版)》
http://www.easysea.com/diannao/download/prog/vb/bczn.zip

82.《Jbuilder 5 中文帮助》
http://www.pdown.net/download.asp?downid=2&;id=991

83.《JBuilder开发人员指南》
http://youth.dlmu.e.cn/book/list_down.php?bkid=224

84.《Win32的Internet函数说明》
档案大小: 245248K
http://www.easysea.com/diannao/download/prog/windows/win32int.zip

85.《Visual InterDev 从入门到精通》
http://www.easysea.com/diannao/download/prog/interdev/crmd.wdl

86.《Visual InterDev 6.0 Web 参考手册 》
http://www.easysea.com/diannao/download/prog/interdev/jsck.zip

87.《Visual InterDev 6.0 Guide 程序员》
http://www.easysea.com/diannao/download/prog/interdev/cxyz.zip

88.《javascript 程序开发手册》
http://www.cty99.com/Templet/bookdownmore.asp?booktype=script#

89.《JAVA 大全》
http://www.easysea.com/diannao/download/prog/java/cxkf.zip

90.《Visual J++ 6.0 WFC 类库参考手册》
http://www.easysea.com/diannao/download/prog/java/lkck.zip

91.《Java联想(中文)》
http://www.easysea.com/diannao/download/prog/java/lkck.zip

92.《Oracle 8 实用大全》
http://www.easysea.com/diannao/download/prog/oracle/sydq.zip

93.《Microsoft SQL Server 管理员手册》
http://www.easysea.com/diannao/download/prog/sql/glys.zip

94.《掌握ACCESS开发》
http://www.easysea.com/diannao/download/prog/sql/glys.zip

95.《Oracle Performance Tuning and Optimization》
http://www.oradb.net/book/oracle_pt.zip

96.《Oracle ProC 程序设计》
http://www.oradb.net/book/oracleproc.zip

97.《Oracle8初学者指南》
http://www.easysea.com/diannao/download/prog/oracle/cxzz.zip

98.《RED HAT LINUX 6大全》
http://www.dingbing.com/book/redhatall.zip

99.《RED HAT LINUX 6管理工具》
http://www.dingbing.com/book/redhatman.zip

100.《VC++高级编程》
http://www.easysea.com/diannao/download/prog/c/vcgj.zip

⑶ C++从入门到进阶的系列书籍推荐

要多读书,读好书!学习任何技能,阅读经典书籍都是不可或缺的一步。C++从入门到进阶,需要扎实的基础和深入的理解。接下来,我们将推荐一系列从入门到进阶的C++经典书籍,帮助您全面提升编程技能。



1. C++入门书籍



了解C++之前,首先需要掌握C语言的基础。以下两本书是学习C语言的经典教材。



1.1 C语言程序设计(谭浩强)

本书被广泛采用为学习C语言的教材,通俗易懂,是初学者的必备读物。我在解决编译问题时,翻阅了该书的相关章节,精准的表述让我恍然大悟,很多学生时代未理解的内容,有了工作经验后,豁然开朗。



1.2 C++ Primer 中文版(第5版)

这是一本学习C++语言的经典入门教材,详细讲解了C++语言的基础语法和概念。最新版全面采用C++11标准,体现了C++语言的重大进展。丰富的教学辅助内容、醒目的知识点提示和精心组织的编程示范,使得本书在C++领域内权威地位稳固。



2. VC++/MFC书籍



在掌握C++基础后,可以从简单的Windows编程开始,逐步熟悉Visual Studio开发工具的使用。MFC虽然在大型商用项目中已较少使用,但它作为经典UI框架,对编写小型工具软件依然有重要作用。



2.1 VC++深入详解(孙鑫)

这是一本学习Windows编程的入门经典教材,由浅入深地讲述Windows程序的内部运行机制、MFC框架、文本、菜单、对话框、文件操作、网络编程等多个主题。



2.2 深入浅出MFC(侯捷)

本书深入学习MFC编程,分为四大篇,从学习MFC程序设计的基础到Visual C++开发环境,再到MFC核心程序,最后通过微软附带的Scribble程序实例,深入讲解Runtime Type Information、Dynamic Creation、Persistence、message Mapping、Command Routing等核心技术。



3. C++进阶书籍



在具备一定开发经验后,需要深入理解C++特性,提高编写C++代码的效率和稳定性。



3.1 Effective C++:改善程序与设计的55个具体做法(第3版)(Scott Meyers着)

Scott Meyers的成名之作,是提升C++功力的绝佳契机。阅读这本书后,您的C++技能将显着提升。



3.2 More Effective C++:35个改善编程与设计的有效方法(Scott Meyers着)

本书是Scott Meyers Effective系列的进阶版本,深入解析C++编译器如何解释代码,助您编写出更健壮的软件。



3.3 STL源码剖析(侯捷)

深入了解STL的内部实现,本书详细讲解了vector、list、heap、deque、Red Black tree、hash table等数据结构的实现,让您掌握各种算法的实现。



4. Windows编程书籍



从事Windows应用程序开发的人,以下两本书是经典的选择,深入了解Windows系统特性。



4.1 Win32多线程程序设计(Jim Beveridge / Robert Wiener)

全书详细讲解Windows系统中的多线程编程技术,包括线程的启动和结束、核心对象、同步机制及其用途。



4.2 Windows核心编程(Jeffrey Richter / christophe Nasarre)

本书是深入理解Windows特性的必备参考书,全面讲解Windows核心编程,引领数万程序员步入Windows开发领域。



5. Linux书籍



Linux系统广泛应用于各种服务器,作为C++开发人员,学习Linux知识与技能至关重要。



5.1 鸟哥的Unux私房菜

本书全面介绍了Linux系统的基本原理,适合初学者入门。



5.2 Linux内核源代码情景分析

本书采用情景会话教学法,全面剖析Linux内核源代码,深入理解Linux系统特性。



6. 汇编与软件调试书籍



掌握一定的汇编语言基础和软件调试技能,对于解决C++程序问题至关重要。



6.1 汇编语言(王爽)

本书系统讲解汇编语言,为初学者提供循序渐进的学习路径。



6.2 IDA Pro权威指南(Chris Eagle)

IDA Pro是应用广泛的静态反汇编工具,本书深入讲解其使用方法。



6.3 软件调试(张银奎)

本书全面展示软件调试技术,是深入理解软件和自由驾驭软件的宝贵资料。



6.4 格蠹汇编:软件调试案例集锦

本书通过具体案例解析软件调试,适合程序员和信息安全研究者阅读。



7. 网络及TCP/IP协议



学习网络知识,掌握排查网络问题的方法是C++程序开发人员的必备技能。



7.1 计算机网络(谢希仁)

本书系统介绍了计算机网络的基本原理和各种网络技术。



7.2 TCP/IP详解(卷1、卷2、卷3)

本书从协议、实现和TCP事务协议等多个角度深入讲解TCP/IP协议。



8. 设计模式、数据结构与算法



掌握设计模式、数据结构和算法是提高编程能力的关键。



8.1 boost程序库完全开发指南(罗剑锋)

本书详细介绍boost库,帮助读者迅速掌握其用法和实际开发应用。



8.2 大话设计模式(程杰)

本书以问答形式讲解设计模式,引导初学者理解设计背后的智慧。



8.3 设计模式:可复用面向对象软件的基础(Erich Gamma / Richard Helm / Ralph Johnson)

本书精选23个设计模式,总结面向对象设计中最有价值的经验。



8.4 数据结构与算法分析(Mark Allen Weiss)

本书被世界众多大学用作教材,深入讨论算法和数据结构。



8.5 算法导论(Thomas H. Cormen)

本书涵盖各类算法,旨在使不同层次的读者都能理解和接受。



通过阅读这些经典书籍,您将从C++的入门到进阶,全面提升编程技能,成为更加优秀的C++开发者。

热点内容
函数和存储过程的区别 发布:2025-01-31 14:39:12 浏览:606
地下室柱子箍筋的加密 发布:2025-01-31 14:36:11 浏览:929
手机拍摄视频在哪个文件夹 发布:2025-01-31 14:34:28 浏览:753
sdkpython 发布:2025-01-31 14:23:03 浏览:87
编译人生 发布:2025-01-31 14:19:47 浏览:682
c语言数组题目 发布:2025-01-31 14:19:38 浏览:962
说话加密 发布:2025-01-31 14:02:28 浏览:553
android仓库管理系统 发布:2025-01-31 14:02:27 浏览:701
batsql语句 发布:2025-01-31 14:00:13 浏览:734
沈阳加密狗 发布:2025-01-31 13:54:58 浏览:706