《C++ 沉思錄》集中反映了C++的關(guān)鍵思想和編程技術(shù),不僅告訴你如何編程,還告訴你為什么要這樣編程!禖++沉思錄》是一本專注于C++編程思想的書,它由淺及深地講述了該如何使用C++的面向?qū)ο筇匦匀ソ鉀Q面向過程編程當(dāng)中的難題,從handle類,講到智能指針;從迭代器,講到函數(shù)對(duì)象;從C++和C的不同,講到庫設(shè)計(jì)與語言設(shè)計(jì)的相似性。
個(gè)人認(rèn)為這才是真正的C++學(xué)習(xí)必經(jīng)之路。
目錄:
第一篇 動(dòng)機(jī)
第1章 為什么我用C++
第2章 為什么用C++工作
第3章 生活在現(xiàn)實(shí)世界中
第二篇 類和繼承
第4章 類設(shè)計(jì)者的核查表
第5章 代理類
第6章 句柄:第一部分
第7章 句柄:第二部分
第8章 一個(gè)面向?qū)ο蟪绦蚍独?br/> 第9章 一個(gè)課堂練習(xí)的分析(上)
第10章 一個(gè)課堂練習(xí)的分析(下)
第11章 什么時(shí)候不應(yīng)當(dāng)使用虛函數(shù)
第三篇 模板
第12章 設(shè)計(jì)容器類
第13章 訪問容器中的元素
第14章 迭代器
第15章 序列
第16章 作為接口的模板
第17章 模板和泛型算法
第18章 泛型迭代器
第19章 使用泛型迭代器
第20章 迭代器配接器
第21章 函數(shù)對(duì)象
第22章 函數(shù)配接器
第四篇 庫
第23章 日常使用的庫
第24章 一個(gè)庫接口設(shè)計(jì)實(shí)例
第25章 庫設(shè)計(jì)就是語言設(shè)計(jì)
第26章 語言設(shè)計(jì)就是庫設(shè)計(jì)
第五篇 技術(shù)
第27章 自己跟蹤自己的類
第28章 在簇中分配對(duì)象
第29章 應(yīng)用器、操縱器和函數(shù)對(duì)象
第30章 將應(yīng)用程序庫從輸入輸出中分離出來
第六篇 總結(jié)
第31章 通過復(fù)雜性獲取簡(jiǎn)單性
第32章 說了Hello world后再做什么
附錄 Koenig和Moo夫婦訪談
索引