C++标准库介绍(3)
发布时间:2021-06-08
发布时间:2021-06-08
] 描述
<utility> 定义重载[zhong zai]的关系运算[yun suan]符,简化关系运算[yun suan]符的写入,它还定义了pair类型[lei xing],该类型[lei xing]是一种模板类型[lei xing],可以存储一对值。这些功能在库的其他地方使用
<functional> 定义了许多函数[han shu]对象[dui xiang]类型[lei xing]和支持[zhi chi]函数[han shu]对象[dui xiang]的功能,函数[han shu]对象[dui xiang]是支持[zhi chi]operator()()函数[han shu]调用[tiao yong][han shu tiao yong]运算[yun suan]符的任意对象[dui xiang]
<memory> 给容器、管理内存[nei cun]的函数[han shu]和auto_ptr模板类定义标准内存[nei cun]分配[fen pei]器
<ctime> 支持[zhi chi]系统[xi tong][zhi chi xi tong]时钟[shi zhong]函数[han shu]
C5 支持[zhi chi]字符[zi fu]串[zi fu chuan]处理的头文件[wen jian] 头文件[wen jian] 描述
<string> 为字符[zi fu]串[zi fu chuan]类型[lei xing]提供支持[zhi chi]和定义,包括单字节字符[zi fu]串[zi fu chuan](由char组成)的string和多字节[duo zi jie]字符[zi fu]串[zi fu chuan](由wchar_t组成)
<cctype> 单字节字符[zi fu]类别
<cwctype> 多字节[duo zi jie]字符[zi fu]类别
<cstring> 为处理非空字节序列和内存[nei cun]块提供函数[han shu]。这不同于对应的标准C库头文件[wen jian],几个C样式字符[zi fu]串[zi fu chuan]的一般C库函数[han shu]被返回值为const和非const的函数[han shu]对替代了
<cwchar> 为处理、执行[zhi hang]I/O和转换[zhuan huan]多字节[duo zi jie]字符[zi fu]序列提供函数[han shu],这不同于对应的标准C库头文件[wen jian],几个多字节[duo zi jie]C样式字符[zi fu]串[zi fu chuan]操作的一般C库函数[han shu]被返回值为const和非const的函数[han shu]对替代了。
<cstdlib> 为把单字节字符[zi fu]串[zi fu chuan]转换[zhuan huan]为数值、在多字节[duo zi jie]字符[zi fu]和多字节[duo zi jie]字符[zi fu]串[zi fu chuan]之间转换[zhuan huan]提供函数[han shu]
C6 定义容器类[rong qi lei]的模板的头文件[wen jian] 头文件[wen jian] 描述
<vector> 定义vector序列模板,这是一个大小可以重新设置[she zhi]的数组[shu zu]类型[lei xing],比普通数组[shu zu]更安全、更灵活
<list> 定义list序列模板,这是一个序列的链表[lian biao],常常在任意位置[wei zhi]插入和删除[shan chu]元素
<deque> 定义deque序列模板,支持[zhi chi]在开始和结尾的高效插入和删除[shan chu]操作
<queue> 为队列[dui lie](先进先出[xian jin xian chu])数据[shu ju]结构[jie gou][shu ju jie gou]定义序列适配器[shi pei qi]queue和priority_queue
<stack> 为堆栈[dui zhan](后进先出[hou jin xian c
hu])数据[shu ju]结构[jie gou][shu ju jie gou]定义序列适配器[shi pei qi]stack
<map> map是一个关联容器类[rong qi lei]型,允许根据键值是唯一的,且按照升序存储。multimap类似于map,但键不是唯
上一篇:凤凰传说公司简介2012