More Exceptional C++是Exceptional C++的續篇。根據多年程序開發的實踐經驗、Herb Sutter嚮C++程序員提供瞭久經考驗的程序設計技術和行之有效的解決方案,這些技術和方案對設計從小型工程到企業級應用的現代軟件係統大有裨益。
圍繞著40個編程難題, More Exceptional C++引導讀者深刻理解成功的C++軟件設計和開發中至關重要的原則和議題。書中包括一些新的主題,強化瞭泛型程序設計、內存管理、C++標準庫的使用等內容,並涵蓋瞭traits和predicates這樣的重要技術;還就使用標準容器和算法時應該牢記的準則和要點進行瞭分析——其它資料很少深入涉及這一主題。
讀者可以在書中找到以下重要問題的解決方案:使用std::map和std::set時會遇到哪些陷阱?如何安全地避免這些陷阱?何種predicates可以安全地和STL一起使用?何種不行?為什麼?想通過“與模闆協同工作的類型”的能力改變模闆自身的行為嗎?有什麼現有的技術可以寫齣這種威力強大的通用模闆代碼?何時應該優化你的代碼?如何優化?為什麼花哨的優化會(而且的確會)讓我們陷入麻煩?如何你是在撰寫多綫程安全代碼,這些問題的某些答案會如何變化?異常安全問題會影響到類的設計嗎?或者,它可以隻是作為事後的改進手段來使用嗎?在結閤使用不同供應商提供的基於繼承的程序庫時,如何避免連體雙嬰問題?如何安全地使用auto-ptr?如何運用常見的設計模式來改裝它,使之消除常見缺陷?可以將auto-ptr用作類的成員嗎?在這樣做之前,你應該瞭解些什麼?
還有,現代C++中最常見的問題之一:到底在何時使用名字空間?如何使用?
More Exceptional C++是真正的程序員的必讀之物,在展示如何用C++撰寫優質代碼的同時,它為讀者提供瞭對語言徹底而實用的理解。
發表於2024-12-22
More Exceptional C++中文版 2024 pdf epub mobi 電子書 下載
圖書標籤: C++ 編程 C/C++ 程序設計 計算機 經典 programming Exceptional
翻譯很好,值得錶揚。
評分當時這一係列的C++書是百讀不厭!
評分經典的C++書籍之一,工程經驗積纍。
評分看過瞭
評分讀瞭類繼承,內存,還有智能指針那些章節,有些東西在其他書裏麵看到過瞭,感覺我原來看到過的那些書闡述得更好,其他章節的話,目前我還用不到,不太想看,比較細節的東西,用到瞭再來看看這些注意事項吧
More Exceptional C++中文版 2024 pdf epub mobi 電子書 下載