導航:首頁 > 源碼編譯 > stl源碼剖析簡體中文完整版

stl源碼剖析簡體中文完整版

發布時間:2023-09-11 03:25:51

1. 怎麼查看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的),然賣坦笑後查找一下你要的函數。

2. 有關c++ STL的書哪本最好,新手

《C++STL 開發技術導引》人民郵電出旁差版洞亮社!
候傑的《STL源碼剖析》也非常不錯,只是難道稍納啟寬大!

3. 求程序員入門書籍,我是學C++的,想考個初級程序員

下面是我根據別人的提示和自己的參考總結出的幾個階段的書籍,希望對你有幫助!!

第一階段:
1::H.M.Deitel和P.J.Deitel的《 C++ How to Program 》(C++大學教程)
2:: 錢能的《C++程序設計教程》
3::Stanley B.lippman著 侯捷 譯的《essential c++》
4::Stanley B.Lippman,Josee LaJoie,Barbara E.Moo的《c++ primer》
5::Bjarne Stroustrup的《the c++ programming language》

第二階段:
1::Scott Meyers的《effective c++》
2::Herb Sutter的《exceptional c++》
3::Scott Meyers的《more effective c++》
4::Herb Sutter的《more exceptional c++》

第三階段:
1::Stanley B.lippman的《insied the c++ object model》(深度探索C++ 對象模型)
2::Bjarne Stroustrup的《The design and evolution of c++》(C++的設 計與演化)
3::tephen C. Dewhurst的《C++ Gotchas: Avoiding Common Problems in Coding and Design》(C++程序設計陷阱)

第四階段:
1:: Nicolai M.Josuttis的《the c++ standard library》(C++標准程序庫 —自修教程與參考手冊)
2::Scott Meyers的《effective stl》
3::Matthew H. Austern的《generic programming and the stl》(泛型編 程與STL)
4::侯捷的 《stl源碼剖析》

第五階段:
1::Herb Sutter的《exeptional c++ style》
2::《c++ template》
3::Andrei Alexandrescu的《modern c++ design》

第六階段
1::《C++ 輸入輸出流及本地化》《C++ Network Programming》《大規模C++程序設計》
2::Barbara E.Moo和Andrew Koenig的《Ruminations On C++》(C++ 沉思錄)

其他的:
Stanley B. Lippman,《Inside The C++ Object Model》影印版、中文版《深度探索C++對象模型》
Elements of Reusable Object-Oriented software》影印版、中文版《設計模式:可復用面向對象軟體的基礎》
John Lakos的著作《Large-Scale C++ Software Design》(《大規模C++程序設計》
Andrew Koenig和Barbara Moo在《Accelerated C++: Practical Programming by Example》《Ruminations on C++》
Bruce Eckel,《C++編程思想》

windows編程系列:

Charles Petzold 的 《Programming Windows》(Windows程序設計)
Jeffrey Richter 的《》(Windows核心編程)和《Advanced Windows》(Windows 高級編程指南)

數據結構和演算法
1::清華教授嚴蔚敏和廣東工業大學教授吳偉民的《數據結構(C語言版)》
2::清華教授殷人昆的《數據結構(用面向對象方法與C++描述)》
3::經典書籍:Mark Allen Weiss的《Data Structures and Algorithm Analysis in C》(數據結構與演算法分析--C語言描述)和《Data Structures and Algorithm Analysis in C++》(數據結構與演算法分析--C++語言描述)
4::王曉東的《演算法設計與分析》
5::M.H.Alsuwaiyel(沙特)的 《Algorithms Design Techniques and Analysis》(演算法設計技巧與分析)
6::經典:Thomas H.Cormen, Charles E.Leiserson的《Introction to Algorithms》(演算法導論)

4. C++|語言入門看什麼書最好可以免費下載不在哪下載

1. Bjarne Stroustrup, The C++ Programming Language, 3rd Edtion,
Addison-Wesley 1997.

中文版《C++程序設計語言》第三版,機械工業出版社2001年5月出版,譯者徐寶國教授。延遲時間:4年

這是任何一個C++學習者絕對、絕對不能錯過的C++頭號經典。Nathan
Myers說:「15年之後,此書仍然是唯一一本無可替代的C++書籍。」
只要有人推薦C++書籍,此書必在其中。

這本書非常全面,非常權威,充滿了技術性極強的材料。很多地方值得反復回味與思索。作者不僅是C++之父,而且是貝爾實驗室大尺度軟體研究中心的首腦,他自己說,他所接觸和開發的軟體無論是在體積、復雜性和難度來說,根本不是外界一般軟體所能比擬的。這本書雖然是一本語言著作,但是處處反映出他對於軟體開發和程序設計的看法。所以他在書中的很多觀點雖然看上去不覺的什麼,但是當你接觸到真正挑戰的時候,就會深刻體會到其真知灼見,實非一般的專家所能比肩。Effective C++的作者Scott Meyers年初把自己的Effective STL書稿交給包括Stroustrup在內的一些專家審查,被提出了一些問題,他拿著出問題的那些部分對比這本書,最後在網上發出了這樣的感嘆:「What a show-off!」(多麼了不起啊!)。由此可見此書水準之高。

缺點也是有的,那就是比較難懂。限於篇幅,作者很多地方點到即止,內藏深意,很有點高人行事,神龍現首不現尾的感覺。不是初學者,甚至也不是我們國內大多數自以為學會了C++的「高手」能夠輕易領會的。我個人覺得浮光掠影地貌似讀懂不難,真的體會此書背後的思想就非要花上好多年了。本書的外號是: C++專家自學指南,也就是你得先是專家,然後再來讀此書自修上進。既然Scott Meyers都需要反復理解這本書,我想我說大多數人需要更長的時間和更多的功夫來領悟,應該不算是對高手們的蔑視吧。本書的描述方式比較專業化,不能作為第一本C++書。

2. Stan Lippman, Josee Lajoie, C++ Primer, 3rd Edtion, Addison-Wesley 1998. 中文版由中國電力出版社年內推出。譯者不詳。延遲時間:3年

上面說到,Stroustrup的那本書不適合作為入門書。做為一個沒有學過C++的初學者,有幾本書值得推薦,其中Andy Koenig和Babara Moo夫婦合著的Accelerated C++和Stan Lippman的Essential C++是兩本薄小精悍的名著,後者有侯捷先生的譯本。可惜在國內還沒有出版的消息。而且這兩本書並非全貌性的介紹,要說到全景展現C++而又適合初學的經典著作,非Stan Lippman的宏篇巨著C++ Primer, 3/e莫數。侯捷先生1999年推出此書的繁體譯本。在前言中,有這么一段話:

「我常被要求推薦C++程序語言的書籍,...,但如果考量的是語言的全貌性書籍,從來我只推薦兩本,一是Bjarne Stroustrup的The C++ Programming Language,另一是Stanley B. Lippman的C++ Primer。我這么說難免造成遺珠之憾,但是泰山北斗已現,又何必案牘勞形於墨翰書海之中!這兩本書都是自盤古開天以來,一路改版,斬將擎期,追奔逐北,成就一身榮光!」

此書作者Stan Lippman原來是Stroustrup的同事,世界上第一個C++編譯器CFront的實現者之一,C++ Report雜志的第二任主編,現在迪斯尼動畫做軟體技術部首腦。Josee Lajoie是C++為數不多的巾幗英雄之一,ANSI C++標准委員會核心語言子委 員會主席。

此書是一本標準的「從入門到精通」教材(而大多數使用這個名字的書實際上都名不符實),注重實例,內容全面、權威,通俗易懂。初學者哪怕沒有其他任何資料,只要能夠認真學通這本書,足以能自由使用C++,成為別人眼中的高手。而且此書 跟上面一本一樣,到處是珍寶,等待你發掘。

缺點只有一個,太厚。不過相信我,如果你因為價錢的問題遲疑不定,那麼受損失的是你,不是書商。

最後一點,我估計此書是眾人合譯,希望譯文質量過硬,不要暴殮天物。

3. Stan Lippman, Inside C++ Object Model, Addison-Wesley 1996.
中文版《深度探索C++對象模型》由華中科技大學出版社5月出版,譯者侯捷。
延遲時間:5年

名作者+名著+名譯者,你沒有任何理由錯過這本書。算起來這是國內第一次出版侯先生的譯作,大陸方由《深入淺出MFC》的原班人馬再度出擊,質量上一定不會讓人失望。關於這本書本身,侯先生在《程序員》雜志做了介紹。這是一本讓你對於C++的理解整體升級的小書,薄,也比較貴。我知道有不少人又要抱怨,但是我可以告訴你我花了一萬五千塊錢買了500本以上的計算機書籍之後得到的一個經驗:好書無價。(在我的500本書里,真正值得的不超過50本,其他的全部都是負數) 這本書里講述的內容是你在其他書上花多少錢也買不到的,跟上面的兩本書相比,切入點獨到,從另一個方向幫助你徹底對C++知其然而知其所以然。

4. Scott Meyers, Effective C++, 2nd Edition, Addison-Wesley, 1998.
中文版由清華大學出版社推出,延遲時間3年

Scott Meyers, More Effective C++, Addison-Wesley, 1996.
中文版由電力出版社推出,延遲時間5年

再說「絕對不能錯過」,我的嘴皮子都覺得發麻。但是發麻也得說,要是這兩本書你都敢放過,那我只能說我很佩服你的勇氣。這兩本書是每一份書籍推薦表上的必備。當你初步了解了C++的全貌後,它們能夠在短時間內大幅度地提高你的C++水平,然後會長期放在你的書桌床頭,引你時時參考。作者的本領在於,雖然這兩本書加起來只有C++ Primer一半的篇幅,但是每一個你遇到的C++問題,Meyers都好像未卜先知地放在了這兩本書里,你幾乎肯定可以在這兩本書中找到美妙的論述。我有幸讀到侯先生的譯本,如果讓我來評價,我覺得就算把它們倒背下來也是值得的。

有缺點么,我找不到,我給這兩本書打滿分。Scott Meyers是第一個向我展示了什麼叫「完美」的作者。我極力、極力、極力地推薦。唯一希望的是中文版的質量配得上原著。不確定的消息:

上半年侯捷先生將完成三本重要著作:
《多型與虛擬》第二版,《泛型技術》,《STL源碼剖析》,預計今年,最遲明年能夠與 大陸讀者見面。

Herb Sutter的Exceptional C++,Addison-Wesley, 2000年
據說電力出版社已經組織翻譯,估計也能在年內出版。

至於下載 可以在網路一下了

5. 《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 同濟大學軟體學院。


6. STL源碼剖析電子書txt全集下載

STL源碼剖析 txt全集小說附件已上傳到網路網盤,點擊免費下載:

閱讀全文

與stl源碼剖析簡體中文完整版相關的資料

熱點內容
ascii碼是編譯的時候用嗎 瀏覽:779
壓縮機感應包可以通用嗎 瀏覽:410
方舟伺服器怎麼發布到搜索列表 瀏覽:270
xml防反編譯 瀏覽:239
數據傳輸加密系統技術方案 瀏覽:842
程序員沒有準備去面試 瀏覽:4
51單片機usb滑鼠 瀏覽:879
qq伺服器的ip地址查詢 瀏覽:112
java仿qq聊天 瀏覽:400
解壓的ipa重新打包 瀏覽:142
程序員那麼可愛vip版 瀏覽:239
程序員怎麼升職 瀏覽:243
圖形化命令按鈕vb 瀏覽:987
vcu盤加密怎麼設置 瀏覽:414
如何加密備份微信聊天記錄 瀏覽:527
安卓手機如何模擬鍵盤 瀏覽:930
查看dns地址命令 瀏覽:767
android錄屏工具 瀏覽:840
成都互動直播系統源碼 瀏覽:955
usb藍牙android 瀏覽:409