深入理解C++11(笔记):第一章 新标准的诞生

说在前面

感谢(加)Michael Wong、IBM XL编译器中国开发团队著《深入理解C++11-C++11新特性解析与应用》
笔者在阅读此书收益良多,故整理出一套笔记分享。不足之处还望多多建议。

“Let’s begin!”

1.1 曙光:C++11标准的诞生

C++11的整体设计目标如下:
    使得c++称为更好的适用于系统开发及库开发的语言。
    使得c++称为更易于教学的语言(语法更加一致化和简单化)。
    保证语言的稳定性,以及和c++03及c语言的兼容性。

1.2 今时今日的C++

C++11相对于C++98/03有哪些显著的增强:
    通过内存模型、线程、原子操作等来支持地并行编程。
    通过统一初始化表达式、auto、declytype、移动语义来统一对反省编程的支持
    通过constexpr、POD等更好地支持系统编程
    通过内联命名空间、继承构造函数和右值引用等,以更好地支持库的构建

1.3 C++特性一览

此处内容暂不描述,将在后面的文章中依次向大家列举

image