加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

哪个“标准”是C 11标准?

发布时间:2020-12-16 09:42:22 所属栏目:百科 来源:网络整理
导读:我对什么是C 11最终标准感到困惑,如果有这样的事情,什么是标准更新,哪里是该信息的权威和值得信赖的来源. ISO网站提供了在their store购买的“最终标准”,这似乎是截至2011年底的最新标准. 但是,工作组的网站提供的日期多于ISO出版物的“草稿”.我看到的最新
我对什么是C 11最终标准感到困惑,如果有这样的事情,什么是标准更新,哪里是该信息的权威和值得信赖的来源.

ISO网站提供了在their store购买的“最终标准”,这似乎是截至2011年底的最新标准.

但是,工作组的网站提供的日期多于ISO出版物的“草稿”.我看到的最新一个发布在工作组的网站in November 2012 (pdf)上.

这是否意味着工作组免费提供更新和更新的规范,而ISO则出售旧的和过时的文件?或者是别的什么?

可能bere是描述文件之间关系的官方链接?官方反对委员会成员个人博客.

解决方法

您需要区分“正在进行的工作”(AKA:草案)和ISO批准的实际标准.

C 11是国际标准,是ISO批准的具体文件.有许多修订导致批准的最终标准,但这些只是修订,而不是最终标准.

标准草案不是标准.它们是草稿,与从Git仓库下载随机更改列表的方式相同,不是应用程序的特定版本.草稿是作为正在进行中的某些最终标准化而制作的.但它们不是标准,这就是为什么它们被称为“工作草案”(这就是标题页上的内容).

只有实际批准的标准才能使先前的标准“过时”.即便如此,它们并没有真正过时,因为编译器不会立即和神奇地支持新的.如果存在重大变化,代码也不会立即升级以支持新标准.

简而言之,如果您想了解C 11所说的内容,那么定义C 11的唯一文档是ISO / IEC 14882:2011:标准编程语言C.之前或之后产生的任何东西都不是C 11.虽然N3337非常接近,但保留较小的编辑更改.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读