利用假日,把我所有的書籍整理了一下,以前也整理過,但算不上很全。以下的書籍全部是我自己傳上去的,基本上是國內外比較經典的C++學習資料。大部分為PDF格式,少數幾個為PDG格式,都能夠下載。感謝CSDN提供如此大的空間,前面的有少數部分下載可能需要積分,那是以前傳的,不過積分很少,也很容易賺,今天上傳的就不會要了,大家如果看到自己喜歡的書,就下載吧。由于書籍比較多,不可能對書一一作介紹,以后有時間會補充,
認為有用就頂一下
===1===《C++沉思錄完整版》(中文版)
http://download.csdn.net/source/172842
===2===《C++Primer 3rd》英文版
http://download.csdn.net/source/172847
C++ Primer的第三版結合了Stanley Lippman的實踐經驗和Josée Lajoie對于ANSI/ISO標準C++的深入理解。這本指導書的第三版已經被重新改寫過,以便更加精確地講述標準C++的特性和用法。在本書中,對于C++初學者特別有價值的是一些來自真實世界中的程序例子,它們說明了泛型程序(generic program)的設計、面向對象程序的設計、模板的用法,以及使用標準C++進行程序設計的方方面面。而且,本書也在適當的地方講到了一些習慣用法以及效率指導。
===3===《C++代碼設計與重用》
http://download.csdn.net/source/172849
===4===《C++編程思想》
http://download.csdn.net/source/172854
===5===《c++語言命令詳解 》
http://download.csdn.net/source/172856
===6===《C++專家編程 》
http://download.csdn.net/source/172857
===7===《STL中文版》
http://download.csdn.net/source/172860
本書對C++ STL進行了全面而深入的闡述。STL(標準模板庫)是在惠普實驗室中開發的,已納入ANSI/ISO C++標準。其中的代碼采用模板類及模板函數的方式,可以極大地提高編程效率。本書由P.J. Plauger等四位對C++ STL的實現有著卓越貢獻的大師撰寫,詳細討論了C++ STL的各個部分。全書分為16章,其中的13章通過背景知識、功能描述、頭文件代碼、測試程序和習題,分別講述了C++ STL中的13個頭文件,其他章節介紹了STL中廣泛涉及的三個主題--迭代器、算法和容器。本書附錄列出了接口和術語表,最后列出了參考文獻。 本書適合對C++有一定了解的程序員及高等院校師生閱讀。
===8===《C++程序設計語言特別版》(中文版+英文原版)
http://download.csdn.net/source/172869
圖書類型:pdg & pdf
知子莫若父 C++程序設計語言特別版(中文版) (pdg) &&The C++ Programming Language Special 3rd Edition(pdf) (中文版+原版)
本書是講述標準C++的最完整和最新著作,他擁有最多的讀者,使用也最廣泛,按我目前的統計,本書已經被翻譯成17種語言。所以,這個譯本所依據的原文,已經從成千上萬的讀者建議中獲益匪淺
===9===《C++.編程思想.第2卷.實用編程技術》
http://download.csdn.net/source/172872
《C++編程思想》(第1版) 榮獲1996年度《軟件開發》雜志的圖書震撼大獎 (Jolt Award),成為該年度最佳圖書。
本書內容:
·介紹實用的編程技術和最佳的實踐方法,解決C++開發中最困難的課題
·深入研究標準C++庫的功能,包括:字符串、輸入輸出流、STL算法和容器
·講述模板的現代用法,包括模板元編程
·解開對多重繼承的困惑,展示RTTI的實際使用
·深入探究異常處理方法,清晰解釋異常安全設計
·介紹被認為是標準C++下一版特征之一的多線程處理編程技術,并提供最新研究成果
·對書中包含的所有示例代碼都提供免費下載,這些代碼段經過多個軟件平臺和編譯器(包括基于Windows/Mac/Linux的GNU C++編譯器) 的測試,穩定可靠。
在本書作者的個人網站www.BruceEckel.com上提供:
·本書的英文原文、源代碼、練習解答指南、勘誤表及補充材料
·本書相關內容的研討和咨詢
·本書第1卷及第2卷英文電子版的免費下載鏈接
===10===《面向對象分析與設計(UML.2.0版)》
http://download.csdn.net/source/173086
===11===《程序設計語言實踐之路 》
http://download.csdn.net/source/173098
===12===《數據結構.C++語言描述》
http://download.csdn.net/source/175821
===13===《深入淺出MFC》
http://download.csdn.net/source/175825
===14===《現代C++.程序設計》
http://download.csdn.net/source/175829
===15===《數據結構C++.語言描述.應用標準摸板庫STL第2版》
http://download.csdn.net/source/175837
《數據結構C++語言描述—應用標準模板庫(STL)(第2版)》
本書是Ford和Topp兩位教授于1996年出版的名著Data Structures with C++的第2版,在全球范圍內已經有數以萬計的學生從中受益。
作者將C++語言作為算法描述語言,應用包含規范化的數據結構的標準模板庫,集中講述了數組、向量、表、關聯樹容器,以及集合、映射、堆、哈希表和圖等數據結構及其算法,重點討論了如何高效地存儲大型數據集合,涵蓋了數據結構初級和高級教程的最新內容。書中各章章前提出學習目標,章后附有豐富的練習題、答案以及書面練習和上機編程練習,指導讀者迅速、全面地掌握核心知識點和編程技巧。
本書可作為計算機及相關專業數據結構課程的核心教材,對于廣大研發人員,也是一本數據結構與面向對象技術完整結合的全新技術參考用書。
===16===《STL.源碼剖析》
http://download.csdn.net/source/175842
這本書不適合C++ 初學者,不適合 Genericity(泛型技術)初學者,或 STL 初學者。這本書也不適合帶領你學習面向對象(Object Oriented)技術 — 是的,STL 與面向對象沒有太多關連。本書前言清楚說明了書籍的定位和合適的讀者,以及各類基礎讀物。如果你的Generic Programming/STL實力足以閱讀本書所呈現的源碼,那么,恭喜,你踏上了基度山島,這兒有一座大寶庫等著你。源碼之前了無秘密,你將看到vector的實現、list的實現、heap的實現、deque的實現、RB-tree的實現、hash-table的實現、set/map 的實現;你將看到各種算法(排序、搜尋、排列組合、數據移動與復制…)的實現;你甚至將看到底層的memory pool 和高階抽象的traits 機制的實現。那些數據結構、那些算法、那些重要觀念、那些編程實務中最重要最根本的珍寶,那些蜇伏已久彷佛已經還給老師的記憶,將重新在你的腦中閃閃發光。
===17===《C++.多范型設計》
http://download.csdn.net/source/175846
C++是一種支持多種范型的編程語言:類、重載函數、模板、模塊以及過程編程,等等。除了該語言的靈活性和豐富性以外,此前創建一種設計模式以支持在單個應用中使用多種范型的努力還很欠缺。
本書介紹了使用多范型設計的一連串框架,提供了形成正式多范型設計方法的基礎的一系列超前的設計實踐。
本書提供了利用C++的多范型能力的分析過程和設計過程的知識。書中使用易于理解的記法和易讀的解釋來幫助所有的C++程序員(不僅是系統構建工程師或設計者)在他們的應用開發中組合多種范型,以獲得更加高效、健壯、更具可移植性和更容易復用的軟件。
讀者將獲得對支持多范型設計的領域工程方法的理解、本書揭示了如何使用共同性和差異性的原則來分析應用領域,從而根據最適合每個領域的范型來定義子領域。多范型設計比任何一種技術或方法挖掘得更深,以處理軟件抽象和設計的基本問題。
本書介紹了所有形成領域工程基礎的概念和技術、這些概念包括:深入了解共同性和差異性分析,領域工程如何與常用設計模式相互影響,如何找到應用領域中的抽象,以及領域工程的原則如何用作對象范型的抽象技術的基礎。最重要的是,本書討論了在設計階段如何將最適當的范型應用于實現的分析技術。
===18===《C++.參考大全第四版》
http://download.csdn.net/source/175851
本書是根據著名C語言專家Herbert Schildt的著作翻譯的。這是一本關于C++語言的百科全書,包括C 和C++的命令、功能、編程和應用等方面的內容。全書分為五個部分:C++基礎:C子集;C++的專有特征;標準函數庫;標準C++類庫;C++應用程序范例。詳細描述和演示了定義C++語言的關鍵字、語法、函數、類和特征。其中第一部分全面討論了C++的C子集;第二部分詳細介紹了C++本身的特性,如類和對象、構造函數、析構函數和模板等;第三部分描述了標準函數庫;第四部分討論了標準類庫,包括STL(標準模板庫);第五部分顯示了兩個應用C++和面向對象編程的實際例子。 本書內容全面、翔實,是學習C++編程語言的廣大學生的一部有用的工具書,也是對C++感興趣的讀者的必備參考書。
===19===《C++編程藝術》
http://download.csdn.net/source/175852
本書揭示了C++程序員創建世界級軟件的奧秘。程序設計大師Herbert Schildt通過將C++語言廣泛應用于功能強大的編程任務中,全面展示了C++語言的多功能性,敏捷性,和藝術性。本書內容包括探索C++的功能,創建內存管理的垃圾回收器子系統,開發線程控制面板,建立譯碼器以擴展C++的功能,開發可斷點續傳的Internet文件下載工具,創建財務分析庫,用基于AI的搜索技術探索人工智能,建立定制的STL容器,以及開發Mini C++解釋程序。書中所有示例和項目的源代碼都可以從www.osborne.com 上免費下載。
===20===《C++.編程慣用法.高級程序員常用方法和技巧》
http://download.csdn.net/source/175854
===21===《C++必知必會——圖靈程序設計叢書》
http://download.csdn.net/source/175857
本書面向進階C++的初學者,以及那些想把C++水平提高到專業水準的程序員和開發人員。...
本書描述了C++編程和設計中必須掌握但通常被誤解的主題,這些主題涉及的范圍較廣,包括指針操作、模板、泛型編程、異常處理、內存分配、設計模式等。作者根據本人以及其他有經驗的管理人員和培訓老師的經驗總結,對與這些主題相關的知識進行了精心挑選,最終濃縮成63條。每一條款所包含的內容均為進行產品級C++編程所需的關鍵知識。作者稱這些知識為C++程序員必備的“常識”,其實并非意味簡單或平庸,而是“必不可少”。
本書適合于中、高級C++程序員,也適合C或Java程序員轉向C++程序設計時參考
===22===《C++.Primer第三版中文版》
http://download.csdn.net/source/175861
======== C++Primer第三版中文版題解
http://download.csdn.net/source/172893
===23===《C++.語言的設計和演化》
http://download.csdn.net/source/175864
C++程序設計語言是由來自AT&T Bell Laboratories的Bjarne Stroustrup(即本文作者)設計和實現的,它兼具Simula語言在組織與設計方面的特性以及適用于系統程序設計的C語言設施。C++最初的版本被稱作“帶類的C(C with classes)”[Stroustrup,1980],在1980年被第一次投入使用;當時它只支持系統程序設計(§3)和數據抽象技術(§4.1)。支持面向對象程序設計的語言設施在1983年被加入C++;之后,面向對象設計方法和面向對象程序設計技術就逐漸進入了C++領域。在1985年,C++第一次投入商業市場[Stroustrup,1986][ Stroustrup,1986b]。在1987至1989年間,支持范型程序設計的語言設施也被加進了C++[Ellis,1990][Stroustrup,1991]。
本書是由C++語言的設計師本人所寫,描述C++語言的發展歷史、設計理念及技術細節的著作。在計算機發展史上,這種從多方面多角度描述一種主流語言各個方面的綜合性著作,至今我還只看到這一本。閱讀本書,不僅可以了解有關C++語言的許多重要技術問題和細節,還可以進一步理解各種C++特征的設計出發點、設計過程中所考慮的方方面面問題,以及語言成形過程中的各種權衡與選擇。
作為C++語言的創造者,作者對于自己的作品自然是珍愛有加。對某些針對C++語言的批論,本書中也有一些針鋒相對的的比較尖銳的觀點。但縱觀全書,作者的觀點和意見還是比較客觀的,并沒有什么過于情緒化的東西。
===24===《Essential.C++》...中文版.候捷譯
http://download.csdn.net/source/175865
stanley B.Lippman所著的《C++ Essential》雄距書壇歷久不衰,堪稱C++最佳教本,但是走過10個年頭之后,繼1237頁的《C++ Essential》第三版,Lippman 又樸歸真地寫了這本276頁的《Essential C++》,有了滿漢全席,為何還眷顧清粥小菜?完成了偉大的巨著,何必回頭再寫這么一本輕薄短小的初學者用書呢?
所有知道Lippman和《C++ Essential》的人,臉上都浮現相同的問號。
===25===《Effective STL-revised》英文版
http://download.csdn.net/source/175867
===26===《Effective C++ & More Effective C++》.chm
http://download.csdn.net/source/175868
===27===<c++設計新思維〉mcd-c-ch1-4.pdf
http://download.csdn.net/source/175869
一般對C++ templates 的粗淺印象,大約停留在「容器(containers)」的製作。稍有研究則會發現,templates衍生出來的C++ Generic Programming(泛型編程)技術,在C++ 標準程式庫已經遍開花結果。以STL為重要骨幹的C++ 標準程式庫,將templates 廣泛運用於容器(containers)、演算法(algorithms)、仿函式(functors)、配接器(adapters)、配置器(allocators)、迭代器(iterators)頭,無處不在,無役不與,乃至於原有的class-based iostream都被改寫為template-based iostream
===28===<C++高級參考手冊>
http://download.csdn.net/source/175872
===29===〈c++ 多范型設計〉
http://download.csdn.net/source/175873
===30===現代計算機常用數據結構和算法
http://download.csdn.net/source/175878
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
====31====算法導論(原書第2版) (美)Thomas H.Cormen, Charles E.Leiserson 等
http://download.csdn.net/source/177102
算法領域的標準教材,全球多所知名大學選用
本書以相當的深度介紹了許多常用的數據結構和有效的算法,使得這些算法的設計和分析易于被各個層次的讀者所理解。
本書編寫上采用了“五個一”,即一章介紹一個算法、一種設計技術、一個應用領域和一個相關話題。
●MIT名師聯手鑄就,被譽為“計算機算法的圣經”
●教學網址、視頻課程及在線學習中心,全方位學習模式
本書深入淺出,全面地介紹了計算機算法。對每一個算法的分析既易于理解又十分有趣,并保持了數學嚴謹性。本書的設計目標全面,適用于多種用途。涵蓋的內容有:算法在計算中的作用,概率分析和隨機算法的介紹。本書專門討論了線性規劃,介紹了動態規劃的兩個應用,隨機化和線性規劃技術的近似算法等,還有有關遞歸求解、快速排序中用到的劃分方法與期望線性時間順序統計算法,以及對貪心算法元素的討論。本書還介紹了對強連通子圖算法正確性的證明,對哈密頓回路和子集求和問題的NP完全性的證明等內容。全書提供了900多個練習題和思考題以及敘述較為詳細的實例研究。
本書內容豐富,對本科生的數據結構課程和研究生的算法課程都是很實用的教材。本書在讀者的職業生涯中,也是一本案頭的數學參考書或工程實踐手冊。
在有關算法的書中,有一些敘述非常嚴謹,但不夠全面,另一些涉及了大量的題材,但又缺乏嚴謹性。《算法導論》將嚴謹性和全面性融為一體。
本書深入討論各類算法,并著力使這些算法的設計和分析能為各個層次的讀者接受。各章自成體系,可以作為獨立的學習單元。算法以英語和偽代碼的形式描述,具備初步程序設計經驗的人就能看懂。說明和解釋力求淺顯易懂,不失深度和數學嚴謹性。
本書自第1版出版以來,已經成為世界范圍內廣泛使用的大學教材和專業人員的標準參考書。第2版增加了論述算法作用、概率分析與隨機算法、線性規劃等幾章。同時,對第1版的幾乎每一節都作了大量的修訂。一項巧妙而又重要的修改是提前引入循環不變式,并在全書中用來證明算法的正確性。在不改變數學和分析重點的前提下,作者將許多數學基礎知識從第一部分移到了附錄中,并在開始部分加入了一些富有誘導性的題材。
===32===算法導論答案
http://download.csdn.net/source/174789
不用多介紹了,看標題就知道了,~-~
===33===《計算機程序設計藝術》第三版第二卷半算值算法
http://download.csdn.net/down/165775
===34===《計算機程序設計藝術》第三版第一卷基本算法
http://download.csdn.net/down/168064
===35===計算機程序設計藝術》第三版第三卷排序和查找
http://download.csdn.net/source/165459
另外提供一個包含以上三卷的中文版http://www.gz183.com.cn/downloadpage/download_1438.htm
posted on 2007-06-09 19:42
星夢情緣 閱讀(3517)
評論(11) 編輯 收藏 引用 所屬分類:
關于編程