【英语版】国际标准 ISO/IEC TS 19568:2017 EN Programming Languages — C++ Extensions for Library Fundamentals 编程语言 C++ 扩展库基础知识.pdf

  • 0
  • 0
  • 2024-07-10 发布于四川
  • 正版发售
  • 废止
  • 已被废除、停止使用,并不再更新修订
  •   |  2017-03-30 颁布

【英语版】国际标准 ISO/IEC TS 19568:2017 EN Programming Languages — C++ Extensions for Library Fundamentals 编程语言 C++ 扩展库基础知识.pdf

  1. 1、本标准文档预览图片由程序生成,具体信息以下载为准。
  2. 2、本网站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  3. 3、本网站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  4. 4、标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题
查看更多

ISO/IECTS19568:2017ENProgrammingLanguages—C++ExtensionsforLibraryFundamentals是ISO/IEC技术规范的一部分,它提供了关于C++库基础的一些扩展。这个标准主要关注于C++库的基础设施,包括内存管理、异常处理、容器、迭代器、智能指针等主题。

这个标准主要包含以下内容:

*内存管理:它提供了关于内存管理的新特性,如智能指针和内存池,这些特性可以帮助开发者更有效地管理内存。

*异常处理:它扩展了C++的异常处理机制,包括新的异常类型和异常处理策略,以及更灵活的异常传播机制。

*容器:它提供了新的容器类型和功能,如关联容器(如map和set)、无序容器(如vector和deque)和其他数据结构,这些容器提供了更高效的内存管理和更高的性能。

*迭代器:它提供了新的迭代器类型和行为,如随机访问迭代器,这使得在复杂数据结构上进行迭代更加高效。

*智能指针:它提供了多种智能指针类型,如unique_ptr和shared_ptr,这些指针可以自动管理对象的生命周期,减少了内存泄漏的风险。

ISO/IECTS19568:2017ENProgrammingLanguages—C++ExtensionsforLibraryFundamentals为C++开发者提供了一套更强大、更灵活、更高效的库基础工具,帮助他们更有效地编写高质量的C++代码。

您可能关注的文档

文档评论(0)

认证类型官方认证
认证主体北京标科网络科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91110106773390549L

1亿VIP精品文档

相关文档