《白話C++之練武(上)》
第10章 STL和boost
10.1 流
10.1.1 輸入流、輸出流、輸入/輸出流
10.1.2 同步C風格標準輸入/輸出
10.1.3 格式化輸出
10.1.4 重溫文件流和字符串流
10.1.5 重載((和))操作
10.1.6 友元與流重載
10.1.7 示例:日志流
10.2 常用小工具
10.2.1 non-copyable
10.2.2 隨機數
10.2.3 boost::UUID
10.2.4 命令行參數
10.2.5 Std::any
10.2.6 std::pair和tuple
10.2.7 std::ref/cref
10.2.8 比較操作自動推導
10.3 字符串處理
10.3.1 std::string
10.3.2 std::wstring
10.3.3 字符串格式化
10.3.4 string的武器庫
10.3.5 boost::lexical_cast
10.4 智能指針
10.4.1 std::auto_ptr
10.4.2 boost::scoped_ptr
10.4.3 boost::scoped_array
10.4.4 std::unique_ptr
10.4.5 std::shared_ptr
10.4.6 std::weak_ptr
10.5 選代器大觀園
10.5.1 迭代器基本分類
10.5.2 迭代器輔助操作
10.5.3 喜歡兼職的迭代器
10.6 常用容器
10.6.1 std::array
10.6.2 std::vector
10.6.3 std::deque
10.6.4 std::list
10.6.5 std::set/std::multiset
10.6.6 std::map/std::multimap
10.6.7 std::unordered_sets/maps
10.7 特殊容器
10.7.1 std::vector (bool)
10.7.2 std::queue/priority-queue
10.7.3 std::stack
10.8 常用算法
10.8.1 基本概念
10.8.2 遍歷時操作
10.8.3 復制
10.8.4 逆轉
10.8.5 排序
10.8.6 查找
10.8.7 替換
10.8.8 移除
10.9 函數綁定
10.9.1 基本概念
10.9.2 std::function
10.9.3 std::bind
10.9.4 用于標準庫算法
……
《白話C++之練武(下)》