第1章 類屬編程和C++標準庫 1</font><br>1.1(Item 1)迭代(難度:7) 2</font><br>1.2(Item2)大小寫不敏感的字符串第一部分(難度:7) 6</font><br>1.3(Item3)大小寫不敏感的字符串――第二部分(難度:5) 12</font><br>1.4(Item4)最大可重用的類屬包容器――第一部分(難度:8) 16</font><br>1.5(Item5)最大可重用的類屬包容器――第二部分(難度:6) 18</font><br>1.6(Item6)臨時對象(難度:5) 30</font><br>1.7(Item7)使用標準庫(或,被再次訪問的臨時對象)(難度:5) 37</font><br>第2章 異常安全性問題和技術 41</font><br>2.1(Item8)編寫異常安全的代碼――第一部分(難度:7) 42</font><br>2.2(Item9)編寫異常安全的代碼――第二部分(難度:8) 48</font><br>2.3(Item10)編寫異常安全的代碼――第三部分(難度:91/2) 52</font><br>2.4(Item11)編寫異常安全的代碼――第四部分(難度:8) 59</font><br>2.5(Item12)編寫異常安全的代碼――第五部分(難度:7) 62</font><br>2.6(Item13)編寫異常安全的代碼――第六部分(難度:9) 69</font><br>2.7(Item14)編寫異常安全的代碼――第七部分(難度:5) 77</font><br>2.8(Item15)編寫異常安全的代碼――第八部分(難度:9) 81</font><br>2.9(Item16)編寫異常安全的代碼――第九部分(難度:8) 84</font><br>2.10(Item17)編寫異常安全的代碼――第十部分(難度:91/2) 89</font><br>2.11(Item18)代碼復雜性――第一部分(難度:9) 91</font><br>2.12(Item19)代碼復雜性――第二部分(難度:7) 95</font><br>第3章 類設計與繼承 103</font><br>3.1(Item20)類機制(難度:7) 104</font><br>3.2(Item21)重載虛函數(難度:6) 114</font><br>3.3(Item22)類關系――第一部分(難度:5)1 120</font><br>3.4(Item23)類關系――第二部分(難度:6) 124</font><br>3.5(Item24)繼承的使用和濫用(難度:6) 134</font><br>第4章 編譯器防火墻和Pimpl習語 147</font><br>4.1(Item25)最小化編譯時依賴性――第一部分(難度:4) 148</font><br>4.2(Item27)最小化編譯時依賴性――第二部 153</font><br>4.3(Item28)最小化編譯時依賴性――第三部分(難度:7) 160</font><br>4.4(Item29)編譯防火墻(難度:6) 164</font><br>4.5(Item30)"Fast Pimpl"習語(難度:6) 167</font><br>第5章 名字查找,名字空間,和接口規(guī)則 179</font><br>5.1(Item31)名字查找和接口規(guī)則――第一部分(難度:91/2) 180</font><br>5.2(Item32)名字查找和接口規(guī)則――第二部分(難度:91/2) 184</font><br>5.3(Item33)名字查找和接口規(guī)則――第三部分(難度:5) 196</font><br>5.4(Item34)名字查找和接口規(guī)則――第四部分(難度:9) 201</font><br>第6章 內存管理 211</font><br>6.1(Item35)內存管理--第一部分(難度: 3) 212</font><br>6.2(Item36)內存管理--第二部分(難度: 6) 215</font><br>6.3(Item 37)AUTO_PTR(難度:8) 225</font><br>第7章 缺陷、陷阱和非常規(guī)的用法 239</font><br>7.1(Item38)對象標識(難度:5) 240</font><br>7.2(Item39)自動轉換(難度:4) 243</font><br>7.3(tem40)對象生命周期――第一部分(難度:5) 245</font><br>7.4(Item 41)對象生命周期――第二部分(難度:6) 248</font><br>第8章 其他主題 259</font><br>8.1(Item 42)變量初始化--或者它是嗎?(難度:3) 260</font><br>8.2(Item 44)重塑(難度:6) 273</font><br>8.3(Item 45)BOOL(難度:7) 281</font><br>8.4(Item 46)預先聲明函數(難度:3) 286</font><br>8.5(Item 47)控制流(難度:6) 289</font><br>注釋 303</font><br>后記 302