文号
824640
阅读
9497
回复
1
收藏
1
【资源】C++ Programming Language第四版英文版(附C++语言标准)
2016/08/20
IP:四川

C++之父Bjarne Stroustrup出品。

注意:这不是一本入门书籍,入门请使用C++ Primer。


attachment icon The C++ Programming Language 4th Ed.pdf 18.76MB PDF 774次下载 预览


C++语言标准

C++98:
attachment icon ISO-IEC 14882-1998.pdf 2.69MB PDF 192次下载 预览

C++03:
attachment icon ISO-IEC 14882-2003.pdf 2.31MB PDF 176次下载 预览

TR1:
attachment icon ISO-IEC TR 19768.pdf 1.20MB PDF 110次下载 预览

C++11:
attachment icon ISO IEC 14882 2011.pdf 14.26MB PDF 199次下载 预览

C++14:
attachment icon ISO IEC 14882 2014.pdf 11.73MB PDF 230次下载 预览

关于标准的使用

标准文本并不是用来入门的,而是用来规定什么是所有产品都应该遵守的用法的文本。超出标准的用法,是不能在不同产品之间通用的。

对于各编译器支持什么标准,参见编译器的文档说明。(比如VS2015支持全部的C++11、绝大部分C++14、部分C++17功能)

对于各编译器C++标准支持情况的非官方汇总表可参考:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

关于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


attachment icon An-Overview-of-C++11-and-C++14---Leor-Zolman---CppCon-2014.pdf 608.27KB PDF 167次下载 预览

[ 修改于10年1个月前 - 2016/11/03 21:33:40 ]
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的