| | 作者:(美)梅耶 著,侯捷 譯 |
有人說C++程序員可以分成兩類,讀過Effective C++的和沒讀過的。世界頂級C++大師Scott Meyers成名之作的第三版的確當得起這樣的評價。當您讀過這本書之後,就獲得了迅速提升自己C++功力的一個契機。
在國際上﹐本書所引起的反響﹐波及整個計算技術出版領域﹐余音至今未絕。幾乎在所有C++書籍的推薦名單上﹐本書都會位于前三名。作者高超的技術把握力、獨特的視角﹑诙諧輕松的寫作風格﹑獨具匠心的內容組織﹐都受到極大的推崇和仿效。這種奇特的現象﹐只能解釋爲人們對這本書衷心的贊美和推崇。
這本書不是讀完一遍就可以束之高閣的快餐讀物,也不是用以解決手邊問題的參考手冊,而是需要您去反複閱讀體會的,C++是真正程序員的語言,背後有著精深的思想與無與倫比的表達能力,這使得它具有類似宗教般的魅力。希望這本書能夠幫助您跨越C++的重重險阻,領略高處才有的壯美風光,做一個成功而快樂的C++程序員。
作者簡介
Scott Meyers是全世界最知名的C++軟件開發專家之一。他是暢銷書《Effective C++》系列(Effective C++,More Effective C++,Effective STL)的作者,又是創新産品《Effective C++ CD》的設計者和作者,也是Addison-Wesley的“Effective Software Development Series"顧問編輯,以及《Software Development》雜志咨詢板成員。他也爲若幹新公司的技術咨詢板提供服務。Meyers于1993年自Brown大學獲得計算機博士學位。他的網址是www,aristeia.com.
目錄
譯序
中英簡繁術語對照
目錄
序言
致謝
導讀
1.讓自己習慣C++
條款01:視C++爲一個語言聯邦
條款02:盡量以const,enum,inline替換#define
條款03:盡可能使用const
條款04:確定對象被使用前已先被初始化
2.構造/析構/賦值運算
條款05:了解C++默默編寫並調用哪些函數
條款06:若不想使用編譯器自動成生的函數,就該明確拒絕
條款07:爲多態基類聲明Virtual析構函數
條款08:別讓異常逃離析構函數
條款09:絕不在構造和析構過程中調用Virtual函數
條款10:令Operator=返回一個referenceto this
條款11:在Operator=中處理“自我賦值”
條款12:複制對象時勿忘其每一個成分
3.資源管理
條款13:以對象管理資源
條款14:在資源管理類中小心Coping行爲
條款15:在資源管理類中提供對原始資源的訪問
條款16:成對使用new和delete對象置入智能指針
條款17:以獨立語句將newed對象置入智能指針
4.設計與聲明
條款18:讓接口容易被正確使用,不易被誤用
條款19:設計class猶如設計type
條款20:甯以pass-by-reference-to-const替換Pass-by-value
條款21:必須返回對象時,別妄想返回其reference
條款22: 將成員變量聲明爲private
條款23: 甯以non-member、non-friend替換member函數
條款24:若有所參數皆需類型轉換,請爲此采用non-member函數
條款25:考慮寫出一個不抛異常的swap函數
5.實現
條款26:盡可能延後變量定義式的出現時間
條款27:盡量少做轉型動作
條款28:避免返回handles指向對象內部成分
條款29:爲“異常安全”而努力是值得的
條款30:透徹了解inlining的裏裏外外
條款31:將文件間的編譯依存關系降至最低
6.繼承與面向對象設計
條款32:確定你的public繼承塑模出is-a關系
條款33:避免遮掩繼承而來的名稱
條款34:區分接口繼承和實現繼承
條款35:考虛virtual函數以外的其他選擇
條款36:絕不重新定義繼承而來的non-virtual函數
條款37:絕不重新定義繼承而來的缺省參數值
條款38:通過複合塑模出has-a或“根據某物實現出”
條款39:明智而審慎地使用private繼承
條款40:明智而審慎地使用private繼承
7.模板與泛型編程
8.定制new和delete
9.雜項討論
A 本書之外
B 新舊版條款對映
索引
顧客評論
2007-4-26 10:33:08
有句話說“C++程序員分兩種,看過Effective C++的和沒看過的。
這本書擔當的起。
第一次看感覺顛覆了我對C++的認識。
第二次看才感覺出味道來。
第三次看讓我佩服的不得了。
剛買了第三版,正在閱讀。
這是個值得十遍八遍的看的書。
2007-4-26 1:45:46
不錯的一本書...不適宜初學者
2007-4-20 1:22:21
對于cppers來說,這是一本案頭書。
侯捷的翻譯也給這本書添加了新的光彩。
阿寶價:368 宅配:100


請先 登入 以發表留言。