譯者序
前言
致謝
序言
編排體例
第一部分 基礎
第1章 標準模板庫
第2章 擴展STL:STL與真實世界的碰撞
第3章 元素引用類別
第4章 奇異去臨時引用
第5章 DRY SPOT原則
第6章 抽象泄漏法則
第7章 契約式編程
第8章 約束
第9章 墊片
第10章 鴨規(guī)則和鵝規(guī)則:不完備結構一致性的發(fā)端
第11章 資源獲取即初始化
第12章 模板工具
第13章 推斷式接口適配:編譯時適配接口不全的類型
第14章 Henney假說:當模板參數表太長
第15章 通過equal()減少友元函數的使用
第16章 基本組件
第二部分 集合
第17章 適配glob API
第18章 插曲:構造函數沖突以及不良的設計
第19章 適配opendir/readdir API
第20章 適配FindFirstFile/FindNextFile API
第21章 插曲:枚舉FTP服務器目錄——保持效率和可用性的平衡
第22章 遍歷進程和模塊
第23章 斐波那契序列
第24章 適配MFC的CArray容器族
第25章 環(huán)境變量的map
第26章 在Z平面上來回穿梭
第27章 字符串分詞
第28章 適配COM枚舉器
第29章 插曲:運用成員類型推斷,糾正設計上的小疏忽
第30章 適配COM集合
第31章 聚集分散的I/O
第32章 根據參數返回不同類型
第33章 外部迭代器失效
第三部分 迭代器
第34章 增強版ostream_iterator
第35章 插曲:借助解引用代理模式,消除笨拙的輸出迭代器語法
第36章 變換迭代器
第37章 插曲:命名時謹慎為好
第38章 成員選取迭代器
第39章 連接C風格字符串
第40章 字符串對象的連接操作
第41章 適配迭代器特征類
第42章 過濾迭代
第43章 組合多個迭代器適配
結語
參考書目