C++編程思想第2卷

出版時(shí)間:2006-1  出版社:機(jī)械工業(yè)出版社  作者:??藸?nbsp; 頁(yè)數(shù):510  
Tag標(biāo)簽:無(wú)  

前言

  C++語(yǔ)言是一種使用廣泛的程序設(shè)計(jì)語(yǔ)言,掌握了C++基礎(chǔ)知識(shí)和基本編程技巧的人們,如果還想對(duì)C++有深入的了解,并且掌握更高級(jí)的C++編程技術(shù)的話,我們?cè)敢庀驈V大讀者推薦《C++編程思想 第2卷:實(shí)用編程技術(shù)》的中譯本。作者Bruce Eckel是C++標(biāo)準(zhǔn)委員會(huì)擁有表決權(quán)的成員之一,本書(shū)第1版榮獲《軟件開(kāi)發(fā)》雜志評(píng)選的1996年度圖書(shū)震撼大獎(jiǎng)(Jolt Award),成為該年度最佳圖書(shū),在美國(guó)非常暢銷。本書(shū)內(nèi)容十分豐富,結(jié)構(gòu)設(shè)計(jì)循序漸進(jìn),案例翔實(shí)而深入淺出,有一定的深度和廣度。二位作者致力于計(jì)算機(jī)教學(xué)數(shù)十年,經(jīng)驗(yàn)十分豐富。在本書(shū)的講授方法、例子和每章后面的練習(xí)的選用上都別具特色。

內(nèi)容概要

本書(shū)介紹C++實(shí)用的編程技術(shù)和最佳的實(shí)踐方法,深入探究了異常處理方法和異常安全設(shè)計(jì);介紹C++的字符串、輸入輸出流、STL算法、容器和模板的現(xiàn)代用法,包括模板元編程;解釋多重繼承問(wèn)題的難點(diǎn),展示RTTI的實(shí)際使用,描述了典型的設(shè)計(jì)模式及其實(shí)現(xiàn),特別介紹被認(rèn)為是標(biāo)準(zhǔn)C++下一版特征之一的多線程處理編程技術(shù),并提供了最新的研究成果。本書(shū)適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的本科生、研究生的教材,也可供從事軟件開(kāi)發(fā)的研究人員和科技工作者參考。

作者簡(jiǎn)介

Bruce
Eckel是MindView公司的總裁,向客戶提供軟件咨詢和培訓(xùn)。他是C++標(biāo)準(zhǔn)委員會(huì)擁有表決權(quán)的成員之一。他也是《Java編程思想》、《C++編程思想
第1卷》及其他C++著作的作者,已經(jīng)發(fā)表了150多篇論文,他經(jīng)常參加世界各地的研討會(huì)并進(jìn)行演講。

書(shū)籍目錄

出版者的話
專家指導(dǎo)委員會(huì)
譯者序
前言
第一部分 建立穩(wěn)定的系統(tǒng)
第1章 異常處理
1.1 傳統(tǒng)的錯(cuò)誤處理
1.2 拋出異常
1.3 捕獲異常
1.3.1 try塊
1.3.2 異常處理器
1.3.3 終止和恢復(fù)
1.4 異常匹配
1.4.1 捕獲所有異常
1.4.2 重新拋出異常
1.4.3 不捕獲異常
1.5 清理
1.5.1 資源管理
1.5.2 使所有事物都成為對(duì)象
1.5.3 auto_ptr
1.5.4 函數(shù)級(jí)的try塊
1.6 標(biāo)準(zhǔn)異常
1.7 異常規(guī)格說(shuō)明
1.7.1 更好的異常規(guī)格說(shuō)明
1.7.2 異常規(guī)格說(shuō)明和繼承
1.7.3 什么時(shí)候不使用異常規(guī)格說(shuō)明
1.8 異常安全
1.9 在編程中使用異常
1.9.1 什么時(shí)候避免異常
1.9.2 異常的典型應(yīng)用
1.10 使用異常造成的開(kāi)銷
1.11 小結(jié)
1.12 練習(xí)
第2章 防御性編程
2.1 斷言
2.2 一個(gè)簡(jiǎn)單的單元測(cè)試框架
2.2.1 自動(dòng)測(cè)試
2.2.2 TestSuite框架
2.2.3 測(cè)試套件
2.2.4 測(cè)試框架的源代碼
2.3 調(diào)試技術(shù)
2.3.1 用于代碼跟蹤的宏
2.3.2 跟蹤文件
2.3.3 發(fā)現(xiàn)內(nèi)存泄漏
2.4 小結(jié)
2.5 練習(xí)
第二部分 標(biāo)準(zhǔn)C++庫(kù)
第3章 深入理解字符串
3.1 字符串的內(nèi)部是什么
3.2 創(chuàng)建并初始化C++字符串
3.3 對(duì)字符串進(jìn)行操作
3.3.1 追加、插入和連接字符串
3.3.2 替換字符串中的字符
3.3.3 使用非成員重載運(yùn)算符連接
3.4 字符串的查找
3.4.1 反向查找
3.4.2 查找一組字符第1次或最后一次出現(xiàn)的位置
3.4.3 從字符串中刪除字符
3.4.4 字符串的比較
3.4.5 字符串和字符的特性
3.5 字符串的應(yīng)用
3.6 小結(jié)
3.7 練習(xí)
第4章 輸入輸出流
4.1 為什么引入輸入輸出流
4.2 救助輸入輸出流
4.2.1 插入符和提取符
4.2.2 通常用法
4.2.3 按行輸入
4.3 處理流錯(cuò)誤
4.4 文件輸入輸出流
4.4.1 一個(gè)文件處理的例子
4.4.2 打開(kāi)模式
4.5 輸入輸出流緩沖
4.6 在輸入輸出流中定位
4.7 字符串輸入輸出流
4.7.1 輸入字符串流
4.7.2 輸出字符串流
4.8 輸出流的格式化
4.8.1 格式化標(biāo)志
4.8.2 格式化域
4.8.3 寬度、填充和精度設(shè)置
4.8.4 一個(gè)完整的例子
4.9 操縱算子
4.9.1 帶參數(shù)的操縱算子
4.9.2 創(chuàng)建操縱算子
4.9.3 效用算子
4.10 輸入輸出流程序舉例
4.10.1 維護(hù)類庫(kù)的源代碼
4.10.2 檢測(cè)編譯器錯(cuò)誤
4.10.3 一個(gè)簡(jiǎn)單的數(shù)據(jù)記錄器
4.11 國(guó)際化
4.11.1 寬字符流
4.11.2 區(qū)域性字符流
4.12 小結(jié)
4.13 練習(xí)
第5章 深入理解模板
第6章 通用算法
第7章 通用容器
第三部分 專題
第8章 運(yùn)行時(shí)類型識(shí)別
第9章 多重繼承
第10章 設(shè)計(jì)模式
第11章 并發(fā)
附錄
附錄A 推薦讀物
附錄B 其他
索引

媒體關(guān)注與評(píng)論

  “恭喜兩位完成了這部經(jīng)典之作!這部精品既妙趣橫生,又不乏深度……所用專業(yè)知識(shí)的精確和語(yǔ)言應(yīng)用的縝密真是讓我大為震撼……我相信你們已經(jīng)達(dá)到了大師級(jí)水平,簡(jiǎn)直太出色了!”——《C/C++ Users Journal》雜志專欄主編 Bjorn Karlsson  “此書(shū)是一項(xiàng)巨大的成就,你的書(shū)架上早就該有這本書(shū)了。”  ——《Doctor Dobbs Journal》雜志特約編輯 Al Stevens  “Eckel的作品是惟一一本如此清晰地闡述如何重新思考以面向?qū)ο蠓椒?gòu)造程序的書(shū)籍。這本書(shū)也是一本講授C++來(lái)龍去脈的優(yōu)秀指南?!薄  禪nix Review》雜志的編輯 Andrew Binstock  “Bruce 在C++方面的洞察力一次次令我驚嘆,而這本《C++編程思想》則是他思想的精萃。如果你想獲得C++中難題的清晰解答,就請(qǐng)購(gòu)買(mǎi)這部杰作吧?!薄  禩he Tao of Objects》一書(shū)的作者 Gary Entsminger  “《C++編程思想》不僅系統(tǒng)而詳細(xì)地探討了何時(shí)和如何使用內(nèi)聯(lián)、引用、運(yùn)算符重載、繼承和動(dòng)態(tài)對(duì)象等方面的重要問(wèn)題,而且還討論了一些深入的技術(shù),如怎樣正確使用模板、異常及多重繼承等。Eckel本人的面向?qū)ο蠛统绦蛟O(shè)計(jì)的思想也完全融入這部著作中?!禖++編程思想》是每個(gè)C++開(kāi)發(fā)人員案頭必備之書(shū),即每一位用C++開(kāi)發(fā)重要軟件的開(kāi)發(fā)人員必須擁有的一本書(shū)?!薄  禤C Magazine》雜志特約編輯 Richard Hale Shaw

編輯推薦

  《C++編程思想》(第2卷)是惟一一本如此清晰地闡述如何重新思考以面向?qū)ο蠓椒?gòu)造程序的書(shū)籍?!禖++編程思想》(第2卷)介紹實(shí)用的編程技術(shù)和最佳的實(shí)踐方法,解決C++開(kāi)發(fā)最困難的課題,深入研究標(biāo)準(zhǔn)C++庫(kù)的功能,包括:字符串、輸入輸出流、STL算法和容器,講述模板的現(xiàn)代用法,解開(kāi)多重繼承的困惑,展示RTTI的實(shí)際使用。全書(shū)妙趣橫生,又不乏深度,這部大師級(jí)水平的杰作,你們一定會(huì)喜歡的!

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    C++編程思想第2卷 PDF格式下載


用戶評(píng)論 (總計(jì)104條)

 
 

  •   Bruce在C++方面的洞察力一次次令我驚嘆,而這本《C++編程思想》則是他思想的精萃。隨著對(duì)c++的深入理解你應(yīng)該能越來(lái)越體會(huì)和品味這本書(shū)
  •   這本書(shū)應(yīng)該沒(méi)有《編程思想2》銷量好,但是做程序員需要去看?!?》比《1》更加注重面向?qū)ο蟮膶?shí)踐。最好結(jié)合設(shè)計(jì)模式方面的書(shū)去看
  •   非常喜歡這套書(shū)。這本編程思想對(duì)我的學(xué)習(xí)非常有幫助
  •   講解很詳細(xì),第二卷的內(nèi)容對(duì)當(dāng)前像我這樣的從事c++開(kāi)發(fā)的人員有很大的幫助,書(shū)中的思想更是對(duì)我的工作給予了很大的幫助,再次感謝作者、譯者和當(dāng)當(dāng)網(wǎng)!
  •   書(shū)很不錯(cuò),但是建議有一定實(shí)際項(xiàng)目編程經(jīng)驗(yàn)的人看,會(huì)收獲很多的。結(jié)合第一卷一起看
  •   講了一些高級(jí)的編程技術(shù)而這也是大多數(shù)人不了解的
  •   很多編程的實(shí)用技術(shù),非常好。
  •   書(shū)中用精確的小例子深入淺出的講解了STL相關(guān)技術(shù)!
  •   國(guó)外的書(shū),就是不一樣,很牛比的思想,不一樣,很值的讀
  •   這本書(shū)講得很細(xì),看了能了解C++中很多細(xì)節(jié)方面的東西,而且講出了為什么。

    最令我感嘆的是作者在書(shū)中的例子,這些例子能做到短小精悍,但是能把問(wèn)題講得很透。
  •   關(guān)于STL和設(shè)計(jì)模式的描述簡(jiǎn)單實(shí)用,適合中級(jí)讀者看
  •   希望能快點(diǎn)得到好書(shū),書(shū)我已經(jīng)郵寄給貴公司了,請(qǐng)把郵費(fèi)返回給我,謝謝!
  •   堪稱經(jīng)典的C++書(shū)籍,內(nèi)容就不說(shuō)了。書(shū)的質(zhì)量也不錯(cuò)。
  •   對(duì)這本書(shū),感覺(jué)很不錯(cuò)!每天都看。我本身也是學(xué)計(jì)算機(jī)軟件開(kāi)發(fā)的。
  •   很早就出版這本書(shū)了,讀者評(píng)價(jià)一直很不錯(cuò)。作者最有名的是兩套書(shū):thinking in java和這套。
  •   很好的技術(shù)書(shū)
  •   第一次看這本書(shū),就犯嘀咕,感覺(jué)很深入,不適合初學(xué)者
  •   很好很經(jīng)典的書(shū),值得一看
  •   這書(shū)的經(jīng)典還要我再說(shuō)什么嗎?
  •   很經(jīng)典的C++資料書(shū)
  •   經(jīng)典的書(shū)就不用多說(shuō)了
  •   講解很深入,適合有一定基礎(chǔ)的人看
  •   很多很實(shí)用的技術(shù)要好好理解了啊呵呵
  •   計(jì)算機(jī)專業(yè)必看
  •   不可不學(xué)習(xí)收藏的經(jīng)典著作。
  •   相對(duì)高級(jí)一些,比較適合C++中等水平。以實(shí)用為主,可以看看
  •   建議先看第一卷,再研究第二卷,第二卷的技術(shù)性很強(qiáng)
  •   對(duì)STL這樣腦殘的東西還是把基礎(chǔ)打牢了慢慢看
  •   讀了一點(diǎn),書(shū)很不錯(cuò)
  •   此書(shū)非常的經(jīng)典,不容錯(cuò)過(guò)。
  •   收獲挺大~~經(jīng)典之作
  •   推薦給每個(gè)C++人必看的好書(shū),能學(xué)到很多好東西,精髓
  •   非常好!非常適合本科生!
  •   與第一卷和買(mǎi),提高C++能力
  •   第二卷書(shū)本身的質(zhì)量極高,這個(gè)不用多說(shuō)。值得一題的是,第二卷的翻譯質(zhì)量比第一卷的高出很多,第一卷我就有點(diǎn)兒懷疑譯者沒(méi)有讀懂就翻譯。
  •   第二卷上怎么找不到“第二版”的標(biāo)志?
  •   整整一本書(shū)詳細(xì)講述三個(gè)大知識(shí)點(diǎn)
  •   C++經(jīng)典好書(shū)
  •   老外寫(xiě)的,很經(jīng)典,不用多說(shuō),都知道
  •   學(xué)習(xí)了C++的語(yǔ)法知識(shí)后再來(lái)看這本書(shū),絕對(duì)給你不一樣的感覺(jué)
  •   書(shū)籍質(zhì)量過(guò)關(guān),無(wú)異味。物美價(jià)廉
  •   c++的必備。怎能或缺?
  •   學(xué)好C++必須讀的一本書(shū)。
  •   講的 挺不錯(cuò)的, 不過(guò)不適合新手
  •   不過(guò)有些難,不適合初學(xué)者
  •   沒(méi)什么可說(shuō)的 不錯(cuò) 滿分
  •   暫時(shí)還沒(méi)看 但是看前人評(píng)價(jià) 就不用說(shuō)了 包裝很好
  •   正品 質(zhì)量可靠 值得信賴
  •   好書(shū),值得買(mǎi)。速度快,態(tài)度好
  •   c++進(jìn)階的好書(shū)
  •   因?yàn)榭紤]到書(shū)頁(yè)數(shù)多,所以買(mǎi)的上下冊(cè),質(zhì)量非常好,厚度也剛剛合適,很滿意。
  •   c++入門(mén)和提高的好書(shū)
  •   我買(mǎi)了,可惜才發(fā)現(xiàn)價(jià)格比**的貴
  •   買(mǎi)來(lái)看了幾天,內(nèi)容確實(shí)很不錯(cuò)
  •   還算可以,建議先看第一版再買(mǎi)第二版
  •   圣經(jīng)一樣的書(shū),必備圖書(shū)之一
  •   包裝嚴(yán)實(shí),質(zhì)量沒(méi)的說(shuō),結(jié)對(duì)正版很喜歡
  •   潛心研讀,妙用無(wú)窮。
  •   這不是一本教材 沒(méi)有大量的習(xí)題 內(nèi)容說(shuō)到點(diǎn)子上了。雖然此書(shū)是多年前的“古董”但不失為一本經(jīng)典
    很多高級(jí)技術(shù) 像模板 設(shè)計(jì)模式等 都有專門(mén)講解敘述
    那個(gè)時(shí)候c++還沒(méi)有并發(fā)機(jī)制 但是作者卻利用第三方開(kāi)發(fā)包講述了如何用c++編程 對(duì)現(xiàn)在的編程入門(mén)者和提高者依然有啟發(fā)作用
  •   經(jīng)典教材么,沒(méi)什么說(shuō)的了
  •   “恭喜兩位完成了這部經(jīng)典之作!這部精品既妙趣橫生,又不乏深度……所用專業(yè)知識(shí)的精確和語(yǔ)言應(yīng)用的縝密真是讓我大為震撼……我相信你們已經(jīng)達(dá)到了大師級(jí)水平,簡(jiǎn)直太出色了!”—《C/C++ Users Journal》雜志專欄主編 Bjorn Karlsson
    “此書(shū)是一項(xiàng)巨大的成就,你的書(shū)架上早就該有這本書(shū)了。”
    —《Doctor Dobbs Journal》雜志特約編輯 Al Stevens
    “Eckel的作品是惟一一本如此清晰地闡述如何重新思考以面向?qū)ο蠓椒?gòu)造程序的書(shū)籍。這本書(shū)也是一本講授C++來(lái)龍去脈的優(yōu)秀指南?!?br />—《Unix Review》雜志的編輯 Andrew Binstock
    “Bruce 在C++方面的洞察力一次次令我驚嘆,而這本《C++編程思想》則是他思想的精萃。如果你想獲得C++中難題的清晰解答,就請(qǐng)購(gòu)買(mǎi)這部杰作吧。”
    —《The Tao of Objects》一書(shū)的作者 Gary Entsminger
    “《C++編程思想》不僅系統(tǒng)而詳細(xì)地探討了何時(shí)和如何使用內(nèi)聯(lián)、引用、運(yùn)算符重載、繼承和動(dòng)態(tài)對(duì)象等方面的重要問(wèn)題,而且還討論了一些深入的技術(shù),如怎樣正確使用模板、異常及多重繼承等。Eckel本人的面向?qū)ο蠛统绦蛟O(shè)計(jì)的思想也完全融入這部著作中?!禖++編程思想》是每個(gè)C++開(kāi)發(fā)人員案頭必備之書(shū),即每一位用C++開(kāi)發(fā)重要軟件的開(kāi)發(fā)人員必須擁有的一本書(shū)。”
    —《PC Magazine》雜志特約編輯 Richard Hale Shaw    
  •   哈啊啊啊啊阿啊啊啊啊啊啊啊啊
  •   特別喜歡《C++編程思想》的第二卷。較第一卷來(lái)說(shuō),難度大一些。
  •   深入了解C++的資料,介紹了很多的不得不關(guān)心的細(xì)節(jié)經(jīng)驗(yàn)
  •   涉及STL的部分真的很實(shí)用
  •   書(shū)還不錯(cuò),值得一買(mǎi),受益匪淺啊
  •   比第一卷講得更難一些!
  •   好多實(shí)用技術(shù),可惜文字翻譯的不好
  •   講的不錯(cuò),也很詳細(xì),謝謝作者了
  •   買(mǎi)了第一卷,當(dāng)然就要買(mǎi)第二卷
  •   內(nèi)容有點(diǎn)...喜歡東扯西扯,也許自己水平有限
  •   寫(xiě)的不錯(cuò),但不適合初學(xué)者
  •   不適合初學(xué)。
  •   還行,不過(guò)不適合初學(xué)者,有些看不懂。。。
  •   質(zhì)量還可以吧,書(shū)頁(yè)有點(diǎn)薄,總體感覺(jué)還行
  •   內(nèi)容的進(jìn)階比較好
  •   不錯(cuò) 還沒(méi)來(lái)及看
  •   好書(shū),翻譯還可以
  •   在書(shū)店看中,特來(lái)當(dāng)當(dāng)買(mǎi),便宜~
  •   看了,再評(píng)論!
  •   一本不錯(cuò)的C++的書(shū),結(jié)合譚浩強(qiáng)的書(shū)可以看的更快。
  •   內(nèi)容么比較實(shí)用,不算太深入,假如排版翻譯好一點(diǎn),否則是本爛書(shū)(我也不知道自己到底想說(shuō)這本書(shū)是爛書(shū)還是好書(shū),這個(gè)“假如…………,否則………………”引用自書(shū)中的語(yǔ)句)
  •   感覺(jué)沒(méi)有第一卷寫(xiě)得好,沒(méi)有條理性。很多內(nèi)容最好是在學(xué)過(guò)模版再來(lái)看,這里的模版講的不細(xì)。
  •   書(shū)很好,但是印刷不太好
  •   多半是講STL的,內(nèi)容有點(diǎn)難,覺(jué)得還是得先看C++ Primer再看這本書(shū)~
  •   內(nèi)容真的不錯(cuò)。但是那紙張、那排版,真的是見(jiàn)過(guò)的正版書(shū)中最爛的(假如它確實(shí)是正版的話)
  •   書(shū)的內(nèi)容還可以!可是紙張的質(zhì)量真的不怎么樣
  •   盜版書(shū)的感覺(jué)。。。書(shū)本身是本好書(shū)。。可惜紙張差。。。
  •   見(jiàn)仁見(jiàn)智,有比這本更好的實(shí)踐指導(dǎo)。
  •   深度還可以。
  •   不適合初學(xué)者,只適合老手學(xué)完c,直接看這個(gè),保證看不懂
  •   寫(xiě)的東西使用價(jià)值不是很高,而且內(nèi)容基本其他的經(jīng)典書(shū)中都有涉及,不推薦購(gòu)買(mǎi)!
  •   我覺(jué)得應(yīng)該不是正版書(shū),因?yàn)槲铱戳艘幌?,發(fā)現(xiàn)第五頁(yè)的代碼中居然漏掉了兩個(gè)花括號(hào),還有整本書(shū)的代碼中零中間都有個(gè)黑點(diǎn)。算了,將就看著吧,我沒(méi)有那么多時(shí)間和精力再去換書(shū)
  •   內(nèi)容且不說(shuō),打開(kāi)裝第一感覺(jué)就很差,封皮有破損,然開(kāi)翻開(kāi)書(shū),紙質(zhì)低劣的連盜版書(shū)都不如,而且字很小,很密……
  •   明顯就是壓庫(kù)幾年的書(shū),,好舊,我相當(dāng)不滿意
  •   翻譯太坑爹了,我又不是高手,看起來(lái)很費(fèi)勁,建議有一點(diǎn)基礎(chǔ)才能入手.
  •   翻譯太爛了!
  •   1、快遞,真心無(wú)力吐槽,從北京到天津硬生生的送了四天,最后到手后發(fā)現(xiàn)其中一本書(shū)的書(shū)脊被快遞弄斷了,目前正在申請(qǐng)換貨
    2、書(shū)籍質(zhì)量:印刷質(zhì)量與這本書(shū)所承載的C++思想真的相去甚遠(yuǎn)!雖然包裝用了一層包裝袋,但是紙質(zhì)是沒(méi)法騙人的???跟圖書(shū)館里的一比就知道差距了,難道說(shuō)趕上打折促銷就是這種質(zhì)量?只是便宜了幾塊錢(qián)而已?不至于吧?
  •   訂單寫(xiě)明是要周一到周五才送貨的,竟然給我周日送過(guò)來(lái),你讓我怎么收?當(dāng)當(dāng)你讓用戶寫(xiě)的配送時(shí)間是給用戶自己玩著看的么?**服務(wù)。
  •   經(jīng)典C++圖書(shū)
 

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

京ICP備13047387號(hào)-7