C++之父Bjarne Stroustrup出品。
注意:这不是一本入门书籍,入门请使用C++ Primer。
C++语言标准
C++98:
C++03:
TR1:
C++11:
C++14:
关于标准的使用
标准文本并不是用来入门的,而是用来规定什么是所有产品都应该遵守的用法的文本。超出标准的用法,是不能在不同产品之间通用的。
对于各编译器支持什么标准,参见编译器的文档说明。(比如VS2015支持全部的C++11、绝大部分C++14、部分C++17功能)
对于各编译器C++标准支持情况的非官方汇总表可参考:
XXXXXXXXXXXXXXXXXXXXXXXXXX/w/cpp/compiler_support
关于C11
C11容易让人与C++11混淆,实际上,它们是完全不同的东西。C++11新特性是使用模板实现的,而C11则是使用宏来实现。到目前为止,相比于C11,C++11得到了更多的厂商支持。目前C语言应用最广泛的标准还是C89/C99(Windows上主要是C89,Linux上主要是C99)。
An Overview of C++11 and C++14
[修改于 8年2个月前 - 2016/11/03 21:33:40]
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |