出版時(shí)間:2010-11-30 出版社:人民郵電出版社版 作者:薩特 頁(yè)數(shù):276 譯者:劉未鵬
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書中,C++大師Herb Sutter通過40個(gè)編程問題,使讀者不僅“知其然”,更要“知其所以然”,幫助程序設(shè)計(jì)人員在軟件中尋找恰到好處的折中,即討論如何在開銷與功能之間、優(yōu)雅與可維護(hù)性之間、靈活性與過分靈活之間尋找完美的平衡點(diǎn)。本書是圍繞實(shí)際問題及其解決方案展開論述的,對(duì)一些至關(guān)重要的C++細(xì)節(jié)和相互關(guān)系提出了新的見解,為當(dāng)今關(guān)鍵的C++編程技術(shù)(如泛型編程、STL、異常安全等)提供了新的策略。本書的目標(biāo)是讓讀者在設(shè)計(jì)、架構(gòu)和編碼過程中保持良好的風(fēng)格,從而使編寫的C++軟件更健壯、更高效。本書適合中高級(jí)C++程序員閱讀。
作者簡(jiǎn)介
Herb Sutter ISO C++標(biāo)準(zhǔn)委員會(huì)主席,C/C++ Users Journal雜志特邀編輯和專欄作家,Microsoft Visual C++架構(gòu)師,領(lǐng)導(dǎo).NET環(huán)境下C++語(yǔ)言擴(kuò)展的設(shè)計(jì)工作。除本書外,他還撰寫了三本廣受贊譽(yù)的圖書:C++ Coding Standards、Exceptional C++和More Exceptional C++。
譯者簡(jiǎn)介:
劉未鵬 畢業(yè)于南京大學(xué)軟件學(xué)院,熱愛C++,長(zhǎng)期關(guān)注C++前沿技術(shù),對(duì)C++有較深的研究。曾在《程序員》雜志上發(fā)表文章數(shù)篇,譯有Imperfect C++(與榮耀合譯)。個(gè)人blog為http://blog.csdn.net/pongba,郵箱pp_liu@msn.com。
書籍目錄
泛型編程與C++標(biāo)準(zhǔn)庫(kù) 第1條 vector的使用 第2條 字符串格式化的“動(dòng)物莊園”之一:sprintf 第3條 字符串格式化的“動(dòng)物莊園”之二:標(biāo)準(zhǔn)的(或極度優(yōu)雅的)替代方案 第4條 標(biāo)準(zhǔn)庫(kù)成員函數(shù) 第5條 泛型性的風(fēng)味之一:基礎(chǔ) 第6條 泛型性的風(fēng)味之二:夠“泛”了嗎 第7條 為什么不特化函數(shù)模板 第8條 友元模板 第9條 導(dǎo)出限制之一:基礎(chǔ) 第10條 導(dǎo)出限制之二:相互影響,可用性問題以及準(zhǔn)則異常安全問題及相關(guān)技術(shù) 第11條 try和catch 第12條 異常安全性:值得嗎 第13條 對(duì)異常規(guī)格的實(shí)際考慮類的設(shè)計(jì)、繼承和多態(tài) 第14條 順序,順序 第15條 訪問權(quán)限的使用 第16條 (幾乎)私有 第17條 封裝 第18條 虛擬 第19條 對(duì)派生類施加規(guī)則內(nèi)存和資源管理 第20條 內(nèi)存中的容器之一:內(nèi)存管理的層次 第21條 內(nèi)存中的容器之二:它到底有多大 第22條 進(jìn)行new操作,也許會(huì)拋出異常之一:new的方方面面 第23條 進(jìn)行new操作,也許會(huì)拋出異常之二:內(nèi)存管理中的實(shí)際問題優(yōu)化和效率 第24條 常量?jī)?yōu)化 第25條 再論內(nèi)聯(lián) 第26條 數(shù)據(jù)格式和效率之一:什么時(shí)候壓縮是真正重要的 第27條 數(shù)據(jù)格式和效率之二:(甚至更少的)位操縱陷阱、缺陷和謎題 第28條 不是關(guān)鍵字的關(guān)鍵字(或者:另一種注釋) 第29條 這是初始化嗎 第30條 要么double要么徹底完蛋 第31條 狂亂的代碼 第32條 小小的拼寫錯(cuò)誤?鬼畫符似的語(yǔ)言以及其他奇形怪狀的東西 第33條 操作符,無(wú)處不在的操作符風(fēng)格案例研究 第34條 索引表 第35條 泛型回調(diào) 第36條 構(gòu)造式union 第37條 分解std::string之一:概觀std::string 第38條 分解std::string之二:重構(gòu)std::string 第39條 分解std::string之三:給std::string瘦身 第40條 分解std::string之四:再論std::string參考文獻(xiàn)索引
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載