zyqwxc 发表于 2014-10-25 18:49:58

再谈C/C++常用头文件功能查询表

第一次来论坛,无意中看到hzx13888566458的《C/C++常用头文件功能查询表》觉得有点乱,想起我以前根据自己的想象整理过的C/C++头文件说明表,现发布出来,供大家研究。我的水平有限,表中肯定有错误之处,希望大家一起帮我改正
C++头文件,由三张表构成:
表1:STL模板库

   类型C++头文件名含    义
算法algorithm(STL)通用算法模板
functional(STL)定义运算符函数模板
numeric(STL)通用数值函数模板
容器deque(STL)双端队列容器类模板
list(STL)线性列表容器类模板
map(STL)映射容器类模板
queue(STL)队列容器类模板
set(STL)集合容器类模板
stack(STL)堆栈容器类模板
vector(STL)动态数组容器类模板
迭代器iterator(STL)定义和操作迭代器模板
memory(STL)容器内存空间管理模板
utility(STL)通用工具模板
附加hash_map(STL)容器哈希值映射键数值模板
hash_set(STL)设置容器哈希值模板
slist(STL)单链表容器类模板


表2:与C兼容的头文件

   C头文件C++头文件名含    义
assert.hcassert程序调试相关函数库
ctype.hcctype字符操作函数库
erron.hcerrno定义错误代码头文件
float.hcfloat浮点数据处理函数库
iso646.hciso646ISO646变体字符集
limits.hclimits整数数据处理函数库
locale.hclocale信息本地化函数库
math.hcmath数学函数库
complex.hcomplex复数算术运算函数库
setjmp.hcsetjmp程序跳转函数库
signal.hcsignal信号定义函数库
stdarg.hcstdarg可变参数函数库
stddef.hcstddef定义一些公共数据类型
stdio.hcstdioC标准输入输出函数库
stdlib.hcstdlib标准工具库函数库
string.hcstring字符串操作函数库
time.hctime时间和日期函数库
wchar.hcwchar宽字符操作函数库
wctype.hcwctype宽字符分类和映射函数库


表3:C++特有的头文件

   类型C++头文件名含    义
I_O流fstream磁盘文件操作函数库(原名fstream.h)
iomanip格式化数据流输入输出类库(原名iomanip.h)
ios基本输入输出类库
iosfwd输入输出前置声明
iostream标准数据流输入输出类库(原名iostream.h)
istream标准数据输入流类库(原名istream.h)
ostream标准数据输出流类库(原名ostream.h)
sstream字符串流操作类库
streambufiostream的缓冲区类
strstream非内存字符序列流类库
国际化locale国际化支持
字符串string字符串操作类库
数值操作limits整数数据类型数值限制
valarray包含值的数组类和模版类
异常处理exception异常处理类库
stdexcept标准异常类
通用工具bitset位集合类模板库
new基本内存分配和释放函数库(new.h)
typeinfo运行时类型识别类函数库


以上三张表应该是标准C++的头文件

下面一张表是C语言头文件列表:

    头文件名标准CTC2.0含    义
alloc.h*动态内存管理函数库
assert.h**程序调试相关函数库
bios.h*Bios相关函数库
complex.h*复数算术运算函数库
conio.h*控制台输入输出函数库
ctype.h**字符操作函数库
dir.h*目录操作函数库
dos.h*系统接口函数库
erron.h**定义错误代码头文件
fcntl.h*定义在与open库子程序连接时的符号常量
fenv.h*浮点数据环境控制函数库
float.h**浮点数据处理函数库
graphics.h*图形处理函数库
inttypes.h*整型格式转换函数库
io.h*低级输入输出函数库
iso646.h*运算符宏定义
limits.h**检测整型数据表达范围函数库
locale.h*区域设置函数库
malloc.h* 
math.h**数学函数库
mem.h*内存相关函数库
process.h*进程管理函数库
setjmp.h**程序跳转函数库
share.h*定义文件共享函数的参数
signal.h**信号定义函数库
stdarg.h**可变参数函数库
stdbool.h*定义布尔类型
stddef.h**定义一些公共数据类型
stdint.h*定义扩展整数类型
stdio.h**标准输入输出函数库
stdlib.h**标准工具库函数库
string.h**字符串操作函数库
tgmath.h*数学函数类型通用宏定义
time.h**时间和日期函数库
value.h*定义一些重要常量
wchar.h*提供宽字符支持函数库
wctype.h*提供宽字符分类和映射支持函数库
sys/stat.h*定义在打开和创建文件时用到的一些符号常量
sys/timeb.h*定义时间的类型
sys/types.h*说明ftime函数和timeb结构



qq351317878 发表于 2014-10-25 20:37:42

好像有人发过了{:5_107:}

大个的糖果 发表于 2014-10-30 17:46:28

页: [1]
查看完整版本: 再谈C/C++常用头文件功能查询表