鱼C论坛

 找回密码
 立即注册
查看: 2724|回复: 2

[技术交流] 再谈C/C++常用头文件功能查询表

[复制链接]
发表于 2014-10-25 18:49:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
第一次来论坛,无意中看到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.h
cassert
程序调试相关函数库
ctype.h
cctype
字符操作函数库
erron.h
cerrno
定义错误代码头文件
float.h
cfloat
浮点数据处理函数库
iso646.h
ciso646
ISO646变体字符集
limits.h
climits
整数数据处理函数库
locale.h
clocale
信息本地化函数库
math.h
cmath
数学函数库
complex.h
complex
复数算术运算函数库
setjmp.h
csetjmp
程序跳转函数库
signal.h
csignal
信号定义函数库
stdarg.h
cstdarg
可变参数函数库
stddef.h
cstddef
定义一些公共数据类型
stdio.h
cstdio
C标准输入输出函数库
stdlib.h
cstdlib
标准工具库函数库
string.h
cstring
字符串操作函数库
time.h
ctime
时间和日期函数库
wchar.h
cwchar
宽字符操作函数库
wctype.h
cwctype
宽字符分类和映射函数库


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


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

下面一张表是C语言头文件列表:
头文件名
标准C
TC2.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结构



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-10-25 20:37:42 | 显示全部楼层
好像有人发过了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2014-10-30 17:46:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 03:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表