中文名: More Exceptional C++:40個新的工程難題、編程疑問及解決方法(中文版)
作者: (美)Herb Sutter
譯者: 於春景
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 電子工業出版社
書號: 9787121125928
發行時間: 2011年01月01日
地區: 美國
語言: 簡體中文
簡介:
內容推薦對C++程序員來說,ISO/ANSIC++標准的問世標志著一個新紀元的開始。C++標准為程序設計提供了很多新的便利和可能,但要想在如此眾多的信息中挖掘到其中的精髓,現實世界中的程序員缺少足夠的時間。本書針對一定的主題,為程序員提供了簡明扼要的指導,從而將學習時間和疑惑減至最少。本書內容包括泛型程序設計與C++標准庫、優化與性能、異常安全議題及技術、繼承與多態、內存及資源管理、自由函數與宏等。
本書內容全面豐富,論述翔實清晰,作者權威且經驗豐富,是C++程序員的必備讀物。
資源來自網絡,如侵犯了您的權利,請點擊,謝謝!內容截圖 目錄:
與大師面對面(譯序)
序
前言
泛型程序設計與C++標准庫
條款1:流
條款2:Predicates,之一:remove()刪除了什麼?
條款3:Predicates,之二:狀態帶來的問題
條款4:可擴充的模板:使用繼承還是traits?
條款5:typename
條款6:容器、指針和“不是容器的容器”
條款7:使用vector和deque
條款8:使用set和map
條款9:等同的代碼嗎?
條款10:模板特殊化與重載
條款11:Mastermind
優化與性能
條款12:內聯
條款13:緩式優化,之一:一個普通的舊式String
條款14:緩式優化,之二:引入緩式優化
條款15:緩式優化,之三:迭代器與引用
條款16:緩式優化,之四:多線程環境
異常安全議題及技術
條款17:構造函數失敗,之一:對象生命期
條款18:構造函數失敗,之二:吸收異常?
條款19:未捕獲的異常
條款20:未管理指針存在的問題,之一:參數求值
條款21:未管理指針存在的問題,之二:使用auto~tr7
條款22:異常安全與類的設計,之一:復制賦值
條款23:異常安全與類的設計,之二:繼承
繼承與多態
條款24:為什麼要使用多繼承?
條款25:模擬多繼承
條款26:多繼承與連體雙嬰問題
條款27: (非)純虛函數
條款28:受控的多態
內存及資源管理
條款29:使用auto_ptr
條款30:智能指針成員,之一:auto_ptr存在的問題
條款31:智能指針成員,之二:設計Va1uePtr
自由函數與宏
條款32:遞歸聲明
條款33:模擬嵌套函數
條款34:預處理宏
條款35:宏定義
雜項議題
條款36:初始化
條款37:前置聲明
條款38:typedef
條款39:名字空間,之一:using聲明和using指令
條款40:名字空間,之二:遷徙到名字空間
後記
參考文獻
索引