注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)More Effective C++中文版:35個(gè)改善變成與設(shè)計(jì)的有效方法

More Effective C++中文版:35個(gè)改善變成與設(shè)計(jì)的有效方法

More Effective C++中文版:35個(gè)改善變成與設(shè)計(jì)的有效方法

定 價(jià):¥35.00

作 者: (美)邁耶斯 著,劉曉偉 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

購(gòu)買這本書(shū)可以去


ISBN: 9787111210702 出版時(shí)間: 2007-04-01 包裝: 膠版紙
開(kāi)本: 0開(kāi) 頁(yè)數(shù): 230 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)所給出的建議都是源于日常編程實(shí)踐的一些真知灼見(jiàn)。和它的姊妹篇《Effective C++》一樣,本書(shū)是每個(gè)C++開(kāi)發(fā)者必不可少的書(shū)籍。作者M(jìn)eyers在本書(shū)中為我們呈現(xiàn)了35種用于提升程序和設(shè)計(jì)的新方法。根據(jù)多年的經(jīng)驗(yàn),Meyers解釋了如何才能編寫更高效的C++軟件:運(yùn)行效率更高、更為健壯、更為穩(wěn)定、更容易移植以及更易于重用。簡(jiǎn)而言之,就是如何編寫更好的C++軟件。一些經(jīng)過(guò)實(shí)踐檢驗(yàn)的用來(lái)改善程序效率的方法,包括檢驗(yàn)C++語(yǔ)言特性所帶來(lái)的時(shí)間和空間上的開(kāi)銷。全面地描述了C++專家所使用的高級(jí)技術(shù),包括placement new、虛構(gòu)造函數(shù)、智能指針、引用計(jì)數(shù)、代理類和雙重分派等。本書(shū)主要特點(diǎn):以實(shí)例說(shuō)明異常處理從結(jié)構(gòu)上及行為上給C++類和函數(shù)帶來(lái)的巨大影響。從實(shí)用的角度介紹新的語(yǔ)言特性,包括bool、mutable、explicit、namespaces、成員模板以及標(biāo)準(zhǔn)模板庫(kù)等。如果你的編譯器還不支持這些新特性,Meyers會(huì)告訴你如何使用其他的方法來(lái)達(dá)到同樣的效果。

作者簡(jiǎn)介

暫缺《More Effective C++中文版:35個(gè)改善變成與設(shè)計(jì)的有效方法》作者簡(jiǎn)介

圖書(shū)目錄

“C++設(shè)計(jì)新思維”叢書(shū)前言
對(duì)本書(shū)的贊譽(yù)
譯者序
引言
致謝
第1章 基礎(chǔ)議題
 條款1:區(qū)分指針和引用
 條款2:優(yōu)先考慮C++風(fēng)格的類型轉(zhuǎn)換
 條款3:決不要把多態(tài)應(yīng)用于數(shù)組
 條款4:避免不必要的默認(rèn)構(gòu)造函數(shù)
第2章 運(yùn)算符
 條款5:小心用戶自定義的轉(zhuǎn)換函數(shù)
 條款6:區(qū)分自增運(yùn)算符和自減運(yùn)算符的前綴形式與后綴形式
 條款7:不要重載“&&”、“II”和“,”
 條款8:理解new和delete在不同情形下的含義
第3章 異常
 條款9:使用析構(gòu)函數(shù)防止資源泄漏
 條款10:防止構(gòu)造函數(shù)里的資源泄漏
 條款11:阻止異常傳遞到析構(gòu)函數(shù)以外
 條款12:理解拋出異常與傳遞參數(shù)或者調(diào)用虛函數(shù)之間的不同
 條款13:通過(guò)引用捕獲異常
 條款14:審慎地使用異常規(guī)格
 條款15:理解異常處理所付出的代價(jià)
第4章 效率
 條款16:記住80—20準(zhǔn)則
 條款17:考慮使用延遲計(jì)算
 條款18:分期攤還預(yù)期的計(jì)算開(kāi)銷
 條款19:了解臨時(shí)對(duì)象的來(lái)源
 條款20:協(xié)助編譯器實(shí)現(xiàn)返回值優(yōu)化
 條款21:通過(guò)函數(shù)重載避免隱式類型轉(zhuǎn)換
 條款22:考慮使用叩=來(lái)取代單獨(dú)的op運(yùn)算符
 條款23:考慮使用其他等價(jià)的程序庫(kù)
 條款24:理解虛函數(shù)、多重繼承、虛基類以及RTTI所帶來(lái)的開(kāi)銷
第5章 技巧
 條款25:使構(gòu)造函數(shù)和非成員函數(shù)具有虛函數(shù)的行為
 條款26:限制類對(duì)象的個(gè)數(shù)
 條款27:要求或者禁止對(duì)象分配在堆上
 條款28:智能指針
 條款29:引用計(jì)數(shù)
 條款30:代理類
 條款31:基于多個(gè)對(duì)象的虛函數(shù)
第6章 雜項(xiàng)
 條款32:在將來(lái)時(shí)態(tài)下開(kāi)發(fā)程序
 條款33:將非尾端類設(shè)計(jì)為抽象類
 條款34:理解如何在同一程序中混合使用C++和C
 條款35:讓自己熟悉c++語(yǔ)言標(biāo)準(zhǔn)
推薦讀物
附錄 auto_ptr的一個(gè)實(shí)現(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)