對我來說,這是我所有C++藏書中最好的一本。——《C & C++ Code Capsules》作者 Chuck Allison
目 錄
Chapter 0 序幕
Part I 動機
Chapter 1 為什麼我用C++
Chapter 2 為什麼我用C++工作
Chapter 3 生活在現實世界中
Part II 類別和繼承
Chapter 4 類別設計者的查核表
Chapter 5 代理類別
Chapter 6 handle類別:首部曲
Chapter 7 handle類別:二部曲
Chapter 8 一個物件導向的程式範例
Chapter 9 一個課堂練習的分析(上)
Chapter 10 一個課堂練習的分析(下)
Chapter 11 何時不該使用虛擬函數
Part III 樣板(Templates)
Chapter 12 設計容器類別
Chapter 13 存取容器內的元素
Chapter 14 存取容器內的元素
Chapter 15 序列
Chapter 16 作為介面的樣板
Chapter 17 樣板和泛型演算法
Chapter 18 泛型Iterators
Chapter 19 使用泛型Iterators
Chapter 20 Iterator配接器
Chapter 21 函數物件
Chapter 22 函數配接器
Part IV 程式庫(Libraries)
Chapter 23 日常使用的程式庫
Chapter 24 一個程式庫介面的設計實例
Chapter 25 程式庫的設計就是語言的設計
Chapter 26 語言的設計就是程式庫的設計
Part V 技術
Chapter 27 自己追蹤自己的類別
Chapter 28 在叢集中配置物件
Chapter 29 應用器、操縱器和函數物件
Chapter 30 將應用程式庫從輸入輸出中分離出來
Part VI 總結
Chapter 31 透過複雜性獲取簡單性
Chapter 32 說了Hello world之後要再做些什麼
序
序
大師的沉思 讀C++經典著作Ruminations on C++有感
又是一本C++程式設計領域的經典著作即將面世──Ruminations on C++中文版──《C++沉思錄》。作為一個普通的C++程式設計師,我很榮幸能有機會成為本書中文版的第一個讀者,先飽眼福。原書英文版我也有,雖然也不時拿出來翻看,但是隨意的摘讀與通篇的瀏覽不同,通篇的瀏覽與技術審校又不同,此番對照中英文,從頭到尾把此書讀過一遍,想過一遍,確實是收穫豐厚,感慨良多。