- 前言
- 关于本书
- 各章梗概
- 第1章 C++17的新特性
- 第2章 STL容器
- 擦除/移除std::vector元素
- 以O(1)的时间复杂度删除未排序std::vector中的元素
- 快速或安全的访问std::vector实例的方法
- 保持对std::vector实例的排序
- 向std::map实例中高效并有条件的插入元素
- 了解std::map::insert新的插入提示语义
- 高效的修改std::map元素的键值
- std::unordered_map中使用自定义类型
- 过滤用户的重复输入,并以字母序将重复信息打印出——std::set
- 实现简单的逆波兰表示法计算器——std::stack
- 实现词频计数器——std::map
- 实现写作风格助手用来查找文本中很长的句子——std::multimap
- 实现个人待办事项列表——std::priority_queue
- 第3章 迭代器
- 第4章 Lambda表达式
- 第5章 STL基础算法
- 第6章 STL算法的高级使用方式
- 第7章 字符串, 流和正则表达
- 第8章 工具类
- 第9章 并行和并发
- 第10章 文件系统