C++ Primer中文版

出版時間:2002-4  出版社:中國電力出版社  作者:[美] Stanley B. Lippman,Josee Lajoie  頁數(shù):1033  譯者:潘愛民,張麗  
Tag標(biāo)簽:無  

內(nèi)容概要

  C++ Primer的第三版結(jié)合了Stanley Lippman的實(shí)踐經(jīng)驗(yàn)和Josée Lajoie對于ANSI/ISO標(biāo)準(zhǔn)C++的深入理解。這本指導(dǎo)書的第三版已經(jīng)被重新改寫過,以便更加精確地講述標(biāo)準(zhǔn)C++的特性和用法。在本書中,對于C++初學(xué)者特別有價值的是一些來自真實(shí)世界中的程序例子,它們說明了泛型程序(generic program)的設(shè)計、面向?qū)ο蟪绦虻脑O(shè)計、模板的用法,以及使用標(biāo)準(zhǔn)C++進(jìn)行程序設(shè)計的方方面面。而且,本書也在適當(dāng)?shù)牡胤街v到了一些習(xí)慣用法以及效率指導(dǎo)。

作者簡介

  Stanley Lippman 他的職業(yè)是提供關(guān)于C++和面向?qū)ο蟮挠?xùn)練、咨詢、設(shè)計和指導(dǎo)。他在成為一名獨(dú)立咨詢顧問之前,曾經(jīng)是迪士尼動畫公司的首席軟件設(shè)計師。當(dāng)他在AT&T B ell實(shí)驗(yàn)室的時候,領(lǐng)導(dǎo)了cfront 3.0版本和2.1版本的編譯器開發(fā)組他也是Bjarne Stroustrup領(lǐng)導(dǎo)的Bell實(shí)驗(yàn)室Foundation項(xiàng)目的成員之一,負(fù)責(zé)C++程序設(shè)計環(huán)境中的對象模型部分。Stan是本書所有三個版本的作者,他還撰寫了許多關(guān)于C++的文章。目前他已受雇于微軟公司,負(fù)責(zé)Visual C++項(xiàng)目?!   osee Lajoie 是IBM加拿大實(shí)驗(yàn)室的C/C++編譯器開發(fā)組的一名成員,也是ANSI/ISO C++標(biāo)準(zhǔn)委員會的核心語言工作組的主席。Josee是《C++ Report》雜志的專欄作家,目前正在滑鐵盧大學(xué)的計算機(jī)圖形實(shí)驗(yàn)室攻讀碩士學(xué)位?!   ∨藧勖?浙江海寧人,現(xiàn)任職于北京大學(xué)計算機(jī)科學(xué)技術(shù)研究所,副研究員,研究方向?yàn)榫W(wǎng)絡(luò)與信息安全。自1994年至1999年,他一直從事計算機(jī)軟件開發(fā)方面的工作。1998年到今,了利用業(yè)余時間著譯了多部關(guān)于軟件開發(fā)的著作,如《Visual C++技術(shù)內(nèi)幕》(第四版),《COM原理與應(yīng)用》、《COM本質(zhì)論》、《深入解析ATL》等。1999年他還是《微電腦世界》雜志社的合作專家,撰寫了大量深入權(quán)威的技術(shù)文章。1991年他在南開大學(xué)數(shù)學(xué)系獲學(xué)士學(xué)位,1994年在清華大學(xué)自動化系獲碩士學(xué)位。

書籍目錄

第一篇 C++概述第1章 開始	3 1.1 問題的解決	3 1.2 C++程序	4 1.3 預(yù)處理器指示符	10 1.4 注釋	14 1.5 輸入/輸出初步	16 第2章 C++瀏覽	202.1 內(nèi)置數(shù)組數(shù)據(jù)類型	202.2 動態(tài)內(nèi)存分配和指針	232.3 基于對象的設(shè)計	262.4 面向?qū)ο蟮脑O(shè)計	362.5 泛型設(shè)計	442.6 基于異常的設(shè)計	502.7 用其他名字來命名數(shù)組	542.8 標(biāo)準(zhǔn)數(shù)組--向量(vector)	59第二篇 基本語言第3章 C++數(shù)據(jù)類型	673.1 文字常量	673.2 變量	703.3 指針類型	783.4 字符串類型	833.5 const限定修飾符	913.6 引用類型	943.7 布爾類型	993.8 枚舉類型	1003.9 數(shù)組類型	1023.10 vector容器類型	1103.11 復(fù)數(shù)類型	1133.12 Typedef名字	1143.13 volatile	1153.14 pair類型	1163.15 類(class)類型	117第4章 表達(dá)式	1274.1 什么是表達(dá)式	1274.2 算術(shù)操作符	1294.3 等于、關(guān)于和邏輯操作符	1314.4 賦值操作符	1344.5 遞增和遞減操作符	1384.6 復(fù)數(shù)操作	1404.7 條件操作符	1434.8 sizeof操作符	1444.9 new和delete表達(dá)式	1464.10 逗號操作符	1484.11 位操作符	1484.12 bitset操作	1514.13 優(yōu)先級	1554.14 這表型轉(zhuǎn)換	1584.15 棧類實(shí)例	167第5章 語句	1715.1 簡單語句和復(fù)合語句	1715.2 聲明語句	1725.3 if語句	1755.4 switch語句	1835.5 for循環(huán)語句	1905.6 while循環(huán)	1945.7 do while	1965.8 break語句	1985.9 continue語句	1995.10 goto語句	1995.11 鏈表例子	201第6章 抽象容器類型	2266.1 我們的文本查詢系統(tǒng)	2276.2 vector還是list?	2306.3 cector怎樣自己增長	2316.4 定義一個順序容器	2346.5 迭代器	2386.6 順序容器操作	2426.7 存儲文本行	2466.8 找到一個子串	2496.9 處理標(biāo)點(diǎn)符號	2556.10 注意其他格式的字符串	2586.11 其他string操作	2616.12 生成文本位置map	2666.13 創(chuàng)建單詞排除集	2766.14 完整的程序	2796.15 multimap和multiset	2886.16 棧(stack)	2916.17 隊列(queue)和優(yōu)先隊列(priority_queue)	2936.18 回顧iStack類	294第三篇 基本過程的程序設(shè)計第7章 函數(shù)	2997.1 概述	2997.2 函數(shù)原型	3027.3 參數(shù)傳遞	3057.4 返回一個值	3227.5 遞歸	3267.6 inline函數(shù)	3287.7 鏈接指示符:extern"C"※	3297.8 main():處理命令行選項(xiàng)※	3327.9 指向函數(shù)的指針※	342第8章 域和生命期	3538.1 域	3538.2 全局對象和函數(shù)	3588.3 局部對象	3648.4 動態(tài)分配的對象	3678.5 名字空間定義 ※	3798.6 使用名字空間成員 ※	391第9章 重載函數(shù)	4009.1 重載函數(shù)聲明	4009.2 重載解析的三個步驟	4119.3 參數(shù)類型轉(zhuǎn)換 ※	4139.4 函數(shù)重載解析細(xì)節(jié)	426第10章 函數(shù)模板	43910.1 函數(shù)模板定義	43910.2 函數(shù)模板實(shí)例化	44610.3 模板實(shí)參推演 ※	44910.4 顯式模板實(shí)參 ※	45310.5 模板編譯模式 ※	45610.6 模板顯式特化 ※	46010.7 重載函數(shù)模板 ※	46510.8 考慮模板函數(shù)實(shí)例的重載解析 ※	46710.9 模板定義中的名字解析 ※	47410.10 名字空間和函數(shù)模板 ※	48010.11 函數(shù)模板示例	484第11章 異常處理	48711.1 拋出異常	48711.2 try塊	49011.3 捕獲異常	49411.4 異常規(guī)范	50211.5 異常與設(shè)計事項(xiàng)	505第12章 泛型算法	50712.1 概述	50712.2 使用泛型算述	51012.3 函數(shù)對象	52012.4 回顧iterator	52812.5 泛型算法	53512.6 何時不用泛型算法	538第四篇 基于對象的程序設(shè)計第13章 類	54513.1 類定義	54513.2 類對象	55213.3 類成員函數(shù)	55413.4 隱含的this指針	56513.5 靜態(tài)類成員	57013.6 指向類成員的指針	57613.7 聯(lián)合(union):一個節(jié)省空間的類	58513.8 位域(bit-field):一種節(jié)省空間的成員	59013.9 類域 ※	59113.10 嵌套類	59813.11 作為名字空間成員的類 ※	60713.12 局部類 ※	610第14章 類的初始化、賦值和析構(gòu)	61314.1 類的初始化	61314.2 類的構(gòu)造函數(shù)	61514.3 類的析構(gòu)函數(shù)	62514.4 類對象數(shù)組和vector	63114.5 成員初始化表	63714.6 按成員初始化 ※	64314.7 按成員賦值 ※	64814.8 效率問題	651第15章 重載操作符和用戶定義的轉(zhuǎn)換	65715.1 操作符重載	65715.2 友元(friend)	66615.3 操作符 =	66915.4 操作符 []	67115.5 操作符operator()	67215.6 操作符 ->	67415.7 操作符 ++和--	67615.8 操作符new和delete	68015.9 用戶定義的轉(zhuǎn)換	68815.10 選擇一個轉(zhuǎn)換 ※	69715.11 重載解析和成員函數(shù) ※	70815.12 重載解析和操作符 ※	713第16章 類模板	72216.1 類模板定義	72216.2 類模板實(shí)例化	73016.3 類模板的成員函數(shù)	73916.4 類模板中的友元(friend)聲明	74216.5 類模板的靜態(tài)數(shù)據(jù)成員	74716.6 類模板的嵌套類型	74916.7 成員模板 ※	75216.8 類模板和編譯模式 ※	75616.9 類模板特化 ※	76216.10 類模板部分特化 ※	76516.11 類模板中的名字解析 ※	76716.12 名字空間和類模板 ※	76916.13 模板數(shù)組類	771第四篇 面向?qū)ο蟮某绦蛟O(shè)計第17章 類繼承和子類型	78117.1 定義一個類層次結(jié)構(gòu)	78417.2 確定層次的成員	79017.3 基類成員訪問	80017.4 基類和派生類的構(gòu)造	80717.5 基類和派生類虛擬函數(shù)	81617.6 按成員初始化和賦值 ※	83917.7 UserQuery管理類	84417.8 把它組合在一起	852第18章 多繼承和虛擬繼承	85818.1 準(zhǔn)備階段	85818.2 多繼承	86218.3 public、private和protected繼承	86818.4 繼承下的類域	87518.5 虛擬繼承 ※	88318.6 多繼承及虛擬繼承實(shí)例 ※	89318.7 按成員賦值 ※	64818.8 效率問題	651第19章 C++中繼承的用法	90619.1 運(yùn)行時刻類型識別	90619.2 異常和繼承	91619.3 重載解析過程和繼承 ※	932第20章 iostream庫	94220.1 輸出操作符	97220.6 文件輸入和輸出	97520.7 條件狀態(tài)	98420.8 string流(字符串流)	98620.9 格式狀態(tài)	98920.10 一個強(qiáng)類型庫	997附錄 泛型算法(按字母序)	999

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++ Primer中文版 PDF格式下載


用戶評論 (總計5條)

 
 

  •     C++的初學(xué)者(第一次學(xué)習(xí)C++的同學(xué))不要選這本書入門。原因是:
      
      首先:這部書很厚,看完要花不少時間,初學(xué)者很容易喪失耐心
      
      其次:這部書的內(nèi)容并不基礎(chǔ),需要有一些編譯器方面的知識,初學(xué)者(沒學(xué)過編譯原理的同學(xué))不時的會遇到知識或者名詞上的盲點(diǎn),不知道這本書在說什么,很容易有挫敗感
      
      最后:這本書字太?。ㄓ⑽陌娴牡谌妫瑲а劬Γê冒?,其實(shí)這不是什么正經(jīng)的理由,只是為了能湊一個“最后”出來)
      
      對于想對C++有更多了解或者具備了扎實(shí)基礎(chǔ)的同學(xué)來說,這絕對是一本好書,它不但告訴你要“怎么樣”,還經(jīng)常會告訴你“為什么”。
  •     sfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafdssfdsafds
  •      世界上沒有任何一本書,你讀完了之后就能完全明白C++。C++究竟是個什么東西?一種語言、一種工具、一些聰明人編造的編程規(guī)范。如果說世界上最權(quán)威的、最全面的C++讀物,那就該是ISO的C++手冊,上千頁,看也看不完,而且不同的C++編譯器根本實(shí)現(xiàn)程度不同,所以C++的ISO在某種程度上說,是一種理想化的狀態(tài),100%實(shí)現(xiàn)是不可能的。
       說說讀這本書的感受吧,買這本書的人很多,大概都沖著名氣來的,但你要說這本書好在哪,我覺得就是比一般的C++書,在內(nèi)容上更加全面和符合潮流一點(diǎn)。鑒于C和C++之間的關(guān)系,講C++的書不得不講講C,但是C講多了就不是C++了,這之間的度難以掌握。我上大學(xué)1年級的時候,學(xué)校開了C++編程的課程,但感覺老師是在講C,包括很多函數(shù)也都是C里的。如果你不是面向?qū)ο笠约癝TL的狂熱者,看這本書基本上就是沒用,而且還會非常痛苦,因?yàn)槔锩娲罅康募?xì)節(jié)都和上面講的那兩點(diǎn)有關(guān)??戳诉@么多的書,明白了一點(diǎn),書是因人而異的,別人覺得好未必對自己也好。
       再談?wù)勥@本書的翻譯,翻譯的還不錯吧,只能這么說。書翻譯的好壞,占到一本書的40%,翻譯砸了,就滾蛋去吧。。
  •      看完之后,我只能:哇歐。2年前做過一段時間的C++,但是實(shí)在是不深入,后面也是一直做的ios客戶端的開發(fā),比較少用C++,最近重新?lián)炱疬@本書看,開始看的很慢,這1一個月我看較快了。不能不說C++的強(qiáng)大和華麗,不過這本書確實(shí)不太適合剛開始學(xué)程序的拿過來看,有些關(guān)于編譯器的玩意兒確實(shí)不太容易弄懂。但是如果有經(jīng)驗(yàn)的程序員過來看這本書的話,經(jīng)常會有如沐春風(fēng)的感覺,因?yàn)橐郧翱赡苁侵淙?,看完之后能知其所以然?/li>
  •     很多人說這本書不適合入門,可我就是用這本書入門C++的,這三年時間里,我把這本書讀了3遍以上,每次都有新的體會,總的來說,本書還是一本很好的C++書籍,對C++的各個方面(C,C with class ,面向?qū)ο?,范型編程,和STL)都有介紹,本書也不是讀過一次就可以放到一邊的書籍,雖然是一本入門的書籍,但是由于C++的入門相當(dāng)陡峭,所以還是需要很大毅力才能啃下這本書的,很多人建議以其它書比如essential c++作為入門,可是我決定本書還是值得一讀的,因?yàn)橐夜ぷ髁?,最近又拿起本書了,?xì)細(xì)的品味作為一本聯(lián)邦語言的C++……
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7