下载此文档

C 标准库和标准模板库.docx


文档分类:办公文档 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
C 标准库和标准模板库.docxC++标准库和标准模板库
C++强大的功能来源于其丰富的类库及库函数资源。C++标准库的内容总共在 50个标准头文件中定义。在C++开发中,要尽可能地利用标准库完成。这样做的 直接好处包括:(1)成本:已经作为标准提供,何苦再花费时间、人持 operatorQ 0函数调用运算符的任意对象
<memory>
给容器、管理内存的函数和auto_ptr模板类定义标准内存分配器
<ctime>
支持系统时钟函数

头文件
描 述
<string>
为字符串类型提供支持和定义,包括单字节字符串(由char组成)的string和多字 节字符串(由wchar_t组成)
<cctype>
单字节字符类别
<cwctype>
多字节字符类别
<cstring>
为处理非空字节序列和内存块提供函数。这不同于对应的标准C库头文件,几个C 样式字符串的一般C库函数被返回值为const和非const的函数对替代了
<cwchar>
为处理、执行I/O和转换多字节字符序列提供函数,这不同于对应的标准C库头 文件,几个多字节C样式字符串操作的一般C库函数被返回值为const和非const 的函数对替代了。
<cstdlib>
为把单字节字符串转换为数值、在多字节字符和多字节字符串之间转换提供函数

头文件 描 述
<vector>定义vector序列模板,这是一个大小可以重新设置的数组类型,比普通 数组更安全、更灵活
<list> 定义list序列模板,这是一个序列的链表,常常在任意位置插入和删除 元素
<deque>定义deque序列模板,支持在开始和结尾的高效插入和删除操作
<queue>为队列(先进先出)数据结构定义序列适配器queue和priority_queue
<stack> 为堆栈(后进先出)数据结构定义序列适配器stack
<map> map是一个关联容器类型,允许根据键值是唯一的,且按照升序存储。 multimap类似于map,但键不是唯一的。
<set> set是一个关联容器类型,用于以升序方式存储唯一值。multiset类似 于set,但是值不必是唯一的。
<bitset>为固定长度的位序列定义bitset模板,它可以看作固定长度的紧凑型 bool数组

头文件
描 述
<iterator>
给迭代器提供定义和支持

头文件
描 述
<algorithm> 提供一组基于算法的函数,包括置换、排序、合并和搜索
<cstdlib>
声明C标准库函数bsearchQ和qsortQ,进行搜索和排序
<ciso646>
允许在代码中使用and代替&&

头文件
描 述
<complex>
支持复杂数值的定义和操作
<valarray>
支持数值矢量的操作
<numeric>
在数值序列上定义一组一般数学操作,例如accumulate和 inner_product
<cmath>
这是C数学库,其中还附加了重载函数,以支持C++约定
<cstdlib>
提供的函数可以提取整数的绝对值,对整数进行取余数操作
C1

C 标准库和标准模板库 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小94 KB
  • 时间2022-02-22