牛骨文教育服务平台(让学习变的简单)
博文笔记

C/C++头文件一览

创建时间:2016-05-28 投稿人: 浏览次数:147

C/C++头文件一览

//////////////////////////////////////////////////////////////////////////
C头文件(C89,C95)(C++98,C++03也包含)


include <assert.h>    //诊断库
include <ctype.h>     //字符处理函数库
include <errno.h>     //错误定义
include <float.h>     //浮点数处理
include <iso646.h>        //对应各种运算符的宏
include <limits.h>    //定义各种数据类型最值的常量
include <locale.h>    //定义本地化C函数
include <math.h>     //定义数学函数
include <setjmp.h>        //异常处理支持
include <signal.h>        //信号机制支持
include <stdarg.h>        //可变参数列表支持
include <stddef.h>        //常用常量
include <stdio.h>     //定义输入/输出函数
include <stdlib.h>    //定义杂项函数及内存分配函数
include <string.h>    //字符串处理
include <time.h>     //定义关于时间的函数
include <wchar.h>     //宽字符处理及输入/输出
include <wctype.h>    //宽字符分类

--------------------------------------------
C头文件(C99增加)

#include <complex.h>   //复数处理
#include <fenv.h>    //浮点环境
#include <inttypes.h>  //整数格式转换
#include <stdbool.h>   //布尔环境
#include <stdint.h>   //整型环境
#include <tgmath.h>   //通用类型数学宏


//////////////////////////////////////////////////////////////////////////


传统C++头文件(C++98之前)
include <fstream.h>    //改用<fstream>
include <iomanip.h>    //改用<iomainip>
include <iostream.h>   //改用<iostream>
include <strstream.h>   //改用<strstream>,但C++03中strstream标明为deprecated(不赞成的),改用<sstream>中的stringstream

--------------------------------------------
标准C++头文件 (C++98,C++03)

include <algorithm>    //STL 通用算法
include <bitset>     //STL 位集容器
include <cassert>     //诊断库
include <cctype>          //字符处理函数库
include <cerrno>      //定义错误码
include <cfloat>      //浮点数处理
include <ciso646>         //对应各种运算符的宏
include <climits>     //定义各种数据类型最值的常量
include <clocale>     //定义本地化函数
include <cmath>      //定义数学函数
include <complex>     //复数类                //注意前面没有c
include <csetjmp>         //异常处理支持
include <csignal>         //信号机制支持
include <cstdarg>         //可变参数列表支持
include <cstddef>         //常用常量
include <cstdio>      //定义输入/输出函数
include <cstdlib>     //定义杂项函数及内存分配函数
include <cstring>     //字符串处理
include <ctime>      //定义关于时间的函数
include <cwchar>      //宽字符处理及输入/输出
include <cwctype>     //宽字符类型
include <deque>      //STL 双端队列容器
include <exception>    //异常处理类
include <fstream>      //文件输入/输出
include <functional>     //STL 定义运算函数(代替运算符)
include <iomanip>      //参数化输入/输出
include <iOS>       //基本输入/输出支持
include <iosfwd>     //输入/输出系统使用的前置声明
include <iostream>     //数据流输入/输出
include <istream>     //基本输入流
include <iterator>        //STL迭代器
include <limits>      //定义各种数据类型最值常量      //注意前面没有c
include <list>      //STL 线性列表容器
include <locale>          //本地化特定信息                //注意前面没有c
include <map>       //STL 映射容器
include <memory>          //STL通过分配器进行的内存分配
include <new>             //动态内存分配
include <numeric>         //STL常用的数字操作
include <ostream>     //基本输出流
include <queue>      //STL 队列容器
include <set>       //STL 集合容器
include <sstream>     //基于字符串的流
include <stack>      //STL 堆栈容器
include <stdexcept>    //标准异常类
include <streambuf>    //底层输入/输出支持
include <string>     //字符串类
include <strstream>    //C风格的字符串流的输入输出操作。(C++03中标明为deprecated(不赞成的),改用<sstream>中的stringstream)
include <typeinfo>        //运行期间类型信息
include <utility>     //STL 通用模板类
include <valarray>        //对包含值的数组的操作
include <vector>     //STL 动态数组容器

--------------------------------------------

非标准C++头文件

include <hash_map>

include <hash_set> 

include <slist> 

/////////////////////////////////////////////////////////////////////////

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。