C++库

  • 格式:rtf
  • 大小:10.33 KB
  • 文档页数:4

标准c++库包含以下内容:
,,,,,,,nip>,,,,,

or>,,,,,,,,,,
,,,,

ig>,,,,,,,,oat>,,,,,

tjmp>,,,,,,,,har>,

标准c++库的详细消息均在其对应的头文件进行了说明。主要标准c++库头文件如下所示。
其中13项为标准模板库(STL),在其说明文字的前面标有(STL)的为标准模板库。

---(STL)用于定义实现常用、实用算法的大量模板
----- 用于定义官位位集合的模板类
-----用于在程序执行时执行断言
-----用于对字符进行分类
-----用于测试有库函数提交的错误代码
------用于测试浮点类型属性
----用于在ISO646变体字符集中编程
-----用于测试整数类型属性
-----用于使程序适应不同的文化风俗
———用于计算常用的数学函数
-----用于定义支持复杂算法的模板类
-----用于执行非局部的goto语句
------用于控制各种异常情况
-----用于访问参数数量文化的函数
-----用于访问参数数量变化的函数
----用于定义实用的类型和宏
-----用于执行输入和输出
----用于执行同一操作的不同版本
-----用于处理几种不同的字符串类型
------用于在几种不同的时间和日期格式间进行转换
----用于处理宽流(wide stream)和字符串
---用于对宽字符(wide character是)分类
---(STL)用于定义实现双向队列容器的模板类
---用于定义控制异常处理的几个函数
-----用于定义处理外部文件的几个iostream模板类
-----(STL)用于定义几个模板,该模板将帮助在
定义的 模板构造谓词

---- 用于声明一个带有参数的iostreams控制器
-----用于定义用作大量iostreams类的基类的模板类
-----用于定义iostreams模板类(在需要定义之前)
---用于声明处理标准流的iostreams对象
---用于定义执行析取操作的模板类
----(STL)用于定义帮助定义和管理迭代器的模板
---用于测试数字类属性
---(STL)用于定义实现list容器的模板类
----用于定义在iostreams类中控制与特定位置相关的行为的类和模板
------(STL)用于定义实现关联容器的模板类
-----(STL)用于定义对不同容器分配和释放内存的模板
-----(STL)用于定义实现实用数字函数的模板
----用于定义管理字符串容器的iostreamas模板类
----(STL)用于实现队列容器的模板类
-----(STL)用于定义实现只有唯一元素的关联容器的模板类
----用于定义管理字符串容器的iostreams模板类
-----(STL)用于定义实现堆栈容器的模板类
----用于定义提交异常的类
----用于定义为iostreams操作分配缓冲区的模板类
------用于定义是实现字符串容器的模板类
-----用于定义处理非内存(in-memory)字符系列的iostreams类
-----(STL)用于定义通用工具的模板
----用于定义支持值(value-oriented)数组的类和模板类
----(STL)用于定义实现向量容器的模板类

标准c++库还包括18个标准C库中的头文件,但其中有些变化。我们暂时不讨论,这些头文
件为:

---用于在程序运行时执行断言
----用于对字符分类
----用于测试用库函数提交的错误代码
----用于测试浮点类型属性
-----用于在IOS646变体字符集中编程
-----用于测试整数类型属性
-----用于适应不同的文化习俗
----用于计算常见的数学函数
----用于执行非局部的goto语句
----用于控制各种异常情况
-----用于访问参数数量变化的函数
-----用于定义类型和宏
------用于执行输入和输出
------用于执行各种操作
-----用于处理字符串
-------用于在不同的时间和日期格式之间转换
-----用于处理宽流(wide stream)和字符类
-----用于对宽字符(wide character)分类