當前位置:首頁 » 操作系統 » 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