附录A C++11对其他标准的不兼容项目

在附录部分,我们会详细描述C++11的不兼容性(incompatibility)、废弃的特性(deprecated feature),以及编译器支持状况(compiler support status)。虽然这些内容不及第2~8章的“核心”内容重要,不过却常常具有很高的实用性。我们建议读者可以粗略地阅读一遍相关内容。这样在遇到一些实际编程问题的时候,读者就可能理解问题的来由。这几个附录的内容上可能存在着一些重复,不过,我们还是保持了这样的重复,以保证从每个视角出发的描述的完整性。

那么本附录要讲解的是C++11的一些不兼容性。虽然C++11作为C/C++的“嫡传后裔”,对C/C++98/03做到了最大的兼容,不过一些显著的不兼容性还是存在的,我们可以分别通过比较C++11与C++03、C++与ISO C,以及比较C++11与C11来进行了解。