C++ 高级编程 零、前言 一、可移植的 C++ 软件剖析 二、不允许鸭子——类型和推导(一) 三、不允许鸭子——模板和推导(二) 四、不允许泄漏——异常和资源 五、关注点分离——软件架构、函数和可变模板 六、哲学家的晚餐——线程和并发 七、流和输入/输出 八、每个人都会跌倒,这是你爬起来的方式——测试和调试 九、对速度的需求——性能和优化 十、附录