码迷,mamicode.com
首页 > 其他好文 > 详细

ISO/IEC 9899:2011 前言

时间:2014-11-25 23:16:57      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   sp   strong   文件   on   bs   ad   

前言


1、ISO(国际标准组织)与IEC(国际电工技术委员会)为全世界标准形成了专门的系统。作为ISO或IEC成员的国家机构,通过由各自组织所建立的技术委员会来加入国际标准的开发,以处理特定领域的技术活动。ISO与IEC技术委员会在共同关注的领域相互协作。其它与ISO和IEC相互联络的国际组织、政府和非政府也参加此工作。


3、在信息技术领域,ISO与IEC已经建立了联合技术委员会——ISO/IEC JTC 1。由联合技术委员会所采纳的国际标准草案传递给国家机构用于投票。作为一个国际标准的发布要求至少75%的国家机构的投票赞成。


4、要注意,本文档的某些元素可能含有专利权的主题。ISO与IEC不会对标识任一或所有这种专利权而持有责任。


5、本国际标准是由联合技术委员会ISO/IEC JTC 1、信息技术、子委员会 SC22、编程语言其环境以及系统软件接口准备的。对此标准负责的工作组(WG14)维护了一个万维网站,在:http://www.open-std.org/JTC1/SC22/WG14/,包含了与此标准相关的额外信息,诸如在此准备期间所做出的许多决定的理由依据,以及含有缺陷的报告和回应的一份日志。

 
6、第三版取消并替换了第二版ISO/IEC 9899:1999,用ISO/IEC 9899:1999/Cor 1:2001、ISO/IEC 9899:1999/Cor 2:2004,以及ISO/IEC 9899:1999/Cor 3:2007作为修订版本。与先前版本相比的主要变化有:

——带条件(可选的)特征(包括某些之前强制性标准)

——对多线程执行的支持,包括一个提升存储器顺序模型、原子对象和thread-local存储(<stdatomic.h>)与(<threads.h>

——新增浮点特性宏(<float.h>

——查询与指定对象对齐(<stdalign.h><stdlib.h>

——Unicode字符与字符串(<uchar.h>)(最初在ISO/IEC TR 19769:2004中指定)

——泛型类型表达式

——静态断言

——匿名结构体与联合体

——无返回函数

——用于创建复数的宏(<complex.h>

——对通过互斥访问来打开文件的支持

——移除了gets函数(<stdio.h>

——添加了aligned_alloc、at_quick_exit以及quick_exit函数(<stdlib.h>

——(带条件的)对边界检查接口的支持(最初在ISO/IEC TR 24731-1:2007中指定)

——(带条件的)对可分析性的支持


7、在第二个版本中主要变化包括:

——通过双字符与<iso646.h>限制了字符集的支持(最初在AMD1中指定)[译者注:这相对于原始C语言中的三字符来说的,比如之前部分国家用的键盘没有常用标准ASCII特殊字符,所以用三字符来代替,像#可用??=来表示;而现在引入双字符,可用%:来表示#]

——

ISO/IEC 9899:2011 前言

标签:http   io   ar   sp   strong   文件   on   bs   ad   

原文地址:http://www.cnblogs.com/zenny-chen/p/4121994.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!