在哪里可以查看C++标准
Where can I look at the C++ standard
可能重复:
在哪里可以找到当前的C或C++标准文档?
我想在我正在开发的当前程序中使用STL,但供应商不支持我认为合理的STL,工作不是我的合理想法。我一直找不到不仅仅是API的C++标准或STL标准,这让我怀疑我的解释是否正确,或者供应商的解释是否准确。我已经在SGI的网站上花了很多时间。有洪水吗?此外,是否有任何不是API的文件被视为标准?
当前C++0x标准的草案可从该页面获得,C++标准委员会的官方主页也在此处。
获取当前标准文档的位置信息:
在哪里可以找到当前的C或C++标准文档?
该问题的其他答复提供了可以免费获得的各种标准草案的下载信息(实际批准的标准不能免费获得)。
该标准以PDF格式提供给ANSI.org。(上次查看时18美元,可下载)。18美元的可下载PDF被认为是一个突破,因为以前ANSI只以数千美元一份的价格出售硬拷贝形式的标准PDF。(通常,ANSI标准的市场非常有限——只有摩托车头盔制造商才会购买摩托车头盔等的ANSI标准),而标准销售是ANSI资助其运营的主要方式。
ISO中的每个国家标准机构都可以在他们认为合适的时候提供该标准。有人告诉我,英国标准公司已经达成协议,以图书的形式出版它,但我不知道它曾经发生过。
我在谷歌上搜索了"C++ansi标准"并点击了第一个结果
上的免费内容互联网
C++标准经历了两个制作的委员会草稿可供公众查阅议论对第二张CD所做的更改在公众评论期之后提交给成员机构投票并成为官方标准。C++标准的CD2非常与最终标准。
草案正文(参见目录列表中的TOC等)
如果你对树软件感兴趣,这本书的ISBN是978-0470846742。它是最新的(包括技术勘误表)。在与编译器供应商争论时,您怀疑它是决定性的资源是正确的。该标准没有规定性能,但它确实为许多算法的big-O复杂性设置了上限
- 使用CMake检测支持的C++标准
- 如何理解C++标准N3337中的expr.const.cast子句8
- "throw expression code" 1e7 >返回 d 是什么?投掷标准::overflow_error( "too big" ) : d;意味 着?
- 编译标准库类型
- 标准是否使用多余的大括号(例如 T{{{10}}})定义列表初始化?
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 铸造标准::有没有回到原来的类型
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- this_thread::sleep_for和计时时钟之间的关系是否由C++11标准指定
- 标准库类型的赋值运算符的引用限定符
- 标准是否严格定义了该程序应该如何编译?
- 如何从Windows应用程序输出到标准?
- 安全到标准:移动会员?
- 如何正确将字符串转换为标准::时间::system_clock::time_point?
- 这是否符合C++标准:双响双响,例如!!(-0.0).
- 标准::变体的赋值运算符
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- 如何在 Mac 上使用 c++17 并行标准库算法?
- 强枚举类型定义:Clang Bug 还是 C++11 标准不确定性?
- 并行标准::复制复杂性