首页 馆藏资源 舆情信息 标准服务 科研活动 关于我们
现行 ISO/IEC TR 24731-1:2007
到馆阅读
收藏跟踪
购买正版
Information technology — Programming languages, their environments and system software interfaces — Extensions to the C library — Part 1: Bounds-checking interfaces 信息技术——编程语言及其环境和系统软件接口——C库的扩展第1部分:边界检查接口
发布日期: 2007-08-29
ISO/IEC TR 24731-1:2007为C库(定义见ISO/IEC 9899:1999)提供了替代功能,以促进更安全、更安全的编程。这些函数验证输出缓冲区是否足够大以达到预期的结果,如果没有足够大,则返回故障指示器。或者,失败的函数调用“运行时约束处理程序”来报告错误。数据永远不会写入数组的末尾。所有字符串结果都以null结尾。此外,ISO/IEC TR 24731-1:2007中的函数是可重入的:它们从不返回指向该函数所拥有的静态对象的指针。 ISO/IEC TR 24731-1:2007还包含解决C输入不安全问题的函数- 输出设备。
ISO/IEC TR 24731-1:2007 provides alternative functions for the C Library (as defined in ISO/IEC 9899:1999) that promote safer, more secure programming. The functions verify that output buffers are large enough for the intended result, and return a failure indicator if they are not. Optionally, failing functions call a "runtime-constraint handler" to report the error. Data is never written past the end of an array. All string results are null terminated. In addition, the functions in ISO/IEC TR 24731-1:2007 are re-entrant: they never return pointers to static objects owned by the function. ISO/IEC TR 24731-1:2007 also contains functions that address insecurities with the C input-output facilities.
分类信息
关联关系
研制信息
归口单位: ISO/IEC JTC 1/SC 22
相似标准/计划/法规
现行
KS X 2029(2017 Confirm)
정보기술 - 프로그래밍 언어, 환경 및 시스템 소프트웨어 인터페이스 - 프로그래밍 언어 ISLISP
信息技术.编程语言及其环境和系统软件接口.编程语言ISLISP
2001-04-09
现行
KS X 2029(2021 Confirm)
정보기술 - 프로그래밍 언어, 환경 및 시스템 소프트웨어 인터페이스 - 프로그래밍 언어 ISLISP
信息技术.编程语言及其环境和系统软件接口.编程语言ISLISP
2001-04-09
现行
BS ISO/IEC 13816-1997
Information technology. Programming languages, their environments and system software interfaces. Programming language ISLISP
信息技术 编程语言及其环境和系统软件接口 编程语言ISLISP
1997-11-15
现行
ISO/IEC 1989-2023
Information technology - Programming languages, their environments and system software interfaces - Programming language COBOL
信息技术.程序设计语言、环境和系统软件接口.程序设计语COBOL
2023-01-31
现行
ISO/IEC 13816-2007
Information technology -- Programming languages, their environments and system software interfaces -- Programming language ISLISP
信息技术程序设计语言及其环境和系统软件接口程序设计语言ISLISP
2007-10-01
现行
ISO/IEC 1989-2023
Information technology — Programming languages, their environments and system software interfaces — Programming language COBOL
信息技术.程序设计语言、环境和系统软件接口.程序设计语COBOL
2023-01-31
现行
ISO/IEC 13816-2007
Information technology — Programming languages, their environments and system software interfaces — Programming language ISLISP
信息技术——编程语言及其环境和系统软件接口——程序设计语言ISLISP
2007-10-01
现行
BS ISO/IEC 13751-2001
Information technology. Programming languages, their environments and system software interfaces. Programming language Extended APL
信息技术 编程语言及其环境和系统软件接口 程序设计语言扩展APL
2001-03-15
现行
ISO/IEC 13751-2001
Information technology -- Programming languages, their environments and system software interfaces -- Programming language Extended APL
信息技术程序设计语言及其环境和系统软件接口程序设计语言扩展APL
2001-01-18
现行
ISO/IEC 13751-2001
Information technology — Programming languages, their environments and system software interfaces — Programming language Extended APL
信息技术——编程语言及其环境和系统软件接口——程序设计语言扩展APL
2001-01-18
现行
BS PD ISO/IEC TR 19755-2003
Information technology. Programming languages, their environments and system software interfaces. Object finalization for programming language COBOL
信息技术 编程语言及其环境和系统软件接口 编程语言COBOL的对象终结
2004-01-30
现行
KS X ISO/IEC 11404(2017 Confirm)
정보기술 - 프로그래밍 언어, 환경 및 시스템 소프트웨어 인터페이스 - 언어 독립 자료형
信息技术编程语言及其环境和系统软件接口语言独立数据类型
2001-12-31
现行
KS X ISO/IEC 11404(2021 Confirm)
정보기술 - 프로그래밍 언어, 환경 및 시스템 소프트웨어 인터페이스 - 언어 독립 자료형
信息技术编程语言及其环境和系统软件接口语言独立的数据类型
2001-12-31
现行
ISO/IEC TR 10182-2016
Information technology — Programming languages, their environments and system software interfaces — Guidelines for language bindings
信息技术 - 编程语言 其环境和系统软件接口 - 语言绑定指南
2016-03-10
现行
BS PD ISO/IEC TR 10182-2016
Information technology. Programming languages, their environments and system software interfaces. Guidelines for language bindings
信息技术 编程语言及其环境和系统软件接口 语言绑定指南
2016-03-31
现行
BS ISO/IEC 11404-1996
Information technology. Programming languages, their environments and system software interfaces. Language-independent datatypes
信息技术 编程语言及其环境和系统软件接口 与语言无关的数据类型
1997-04-15
现行
GB/T 18221-2000
信息技术 程序设计语言、环境与系统软件接口 独立于语言的数据类型
Information technology--Programming languages,their environments and system software interfaces--Language-independent datatypes
2000-10-17
现行
ISO/IEC TR 10182-2016
Information technology - Programming languages, their environments and system software interfaces - Guidelines for language bindings
信息技术.编程语言及其环境和系统软件接口.语言绑定指南
2016-03-10
现行
BS ISO/IEC 13817-1-1996
Information technology. Programming languages, their environments and system software interfaces. Vienna Development Method. Specification language-Base language
信息技术 编程语言及其环境和系统软件接口 维也纳开发方法 规范语言 基础语言
1997-04-15
现行
KS X ISO/IEC 11756(2017 Confirm)
정보기술 - 프로그래밍 언어 - M
信息技术-程序设计语言-M
2001-12-31