深入理解 C++11:C++ 11新特性解析与应用目 录[第1章 新标准的诞生1.1 曙光:C++11标准的诞生1.1.1 C++11/C++0x(以及C11/C1x)—新标准诞生1.1.2 什么是C++11/C++0x1.1.3 新C++语言的设计目标1.2 今时今日的C++1.2.1 C++的江湖地位1.2.2 C++11语言变化的领域1.3 C++11特性的分类1.4 C++特性一览1.4.1 稳定性与兼容性之间的抉择1.4.2 更倾向于使用库而不是扩展语言来实现特性1.4.3 更倾向于通用的而不是特殊的手段来实现特性1.4.4 专家新手一概支持1.4.5 增强类型的安全性1.4.6 与硬件紧密合作1.4.7 开发能够改变人们思维方式的特性1.4.8 融入编程现实1.5 本书的约定1.5.1 关于一些术语的翻译1.5.2 关于代码中的注释1.5.3 关于本书中的代码示例与实验平台[第2章 保证稳定性和兼容性2.1 保持与C99兼容](https://yq.aliyun.com/articles/173908/)2.1.1 预定义宏2.1.2 __func__预定义标识符2.1.3 _Pragma操作符2.1.4 变长参数的宏定义以及__VA_ARGS__2.1.5 宽窄字符串的连接2.2 long long整型2.3 扩展的整型2.4 宏__cplusplus2.5 静态断言2.5.1 断言:运行时与预处理时2.5.2 静态断言与static_assert2.6 noexcept修饰符与noexcept操作符2.7 快速初始化成员变量2.8 非静态成员的sizeof2.9 扩展的friend语法2.10 final/override控制 2.11 模板函数的默认模板参数2.12 外部模板2.12.1 为什么需要外部模板2.12.2 显式的实例化与外部模板的声明2.13 局部和匿名类型作模板实参2.14 本章小结[第3章 通用为本,专用为末3.1 继承构造函数](https://yq.aliyun.com/articles/174016/)3.2 委派构造函数3.3 右值引用:移动语义和完美转发3.3.1 指针成员与拷贝构造3.3.2 移动语义3.3.3 左值、右值与右值引用3.3.4 std::move:强制转化为右值3.3.5 移动语义的一些其他问题3.3.6 完美转发3.4 显式转换操作符 上一篇: 数据结构:用C++语言描述 下一篇: 数据库项目开发实践