C/C++每个头文件的功能说明

传统 C++
#include <assert.h> //设定插入点
#include <ctype.h> //字符处理
#include <errno.h> //定义错误码
#include <float.h> //浮点数处理
#include <fstream.h> //文件输入/输出
#include <iomanip.h> //参数化输入/输出
#include <iostream.h> //数据流输入/输出
#include <limits.h> //定义各种数据类型最值常量
#include <locale.h> //定义本地化函数
#include <math.h> //定义数学函数
#include <stdio.h> //定义输入/输出函数
#include <stdlib.h> //定义杂项函数及内存分配函数
#include <string.h> //字符串处理
#include <strstrea.h> //基于数组的输入/输出
#include <time.h> //定义关于时间的函数
#include <wchar.h> //宽字符处理及输入/输出
#include <wctype.h> //宽字符分类

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

标准 C++ (同上的不再注释)
#include <algorithm> //STL 通用算法
#include <bitset> //STL 位集容器
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <complex> //复数类
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque> //STL 双端队列容器
#include <exception> //异常处理类
#include <fstream>
#include <functional> //STL 定义运算函数(代替运算符)
#include <limits>
#include <list> //STL 线性列表容器
#include <map> //STL 映射容器
#include <iomanip>
#include <ios> //基本输入/输出支持
#include <iosfwd> //输入/输出系统使用的前置声明
#include <iostream>
#include <istream> //基本输入流
#include <ostream> //基本输出流
#include <queue> //STL 队列容器
#include <set> //STL 集合容器
#include <sstream> //基于字符串的流
#include <stack> //STL 堆栈容器
#include <stdexcept> //标准异常类
#include <streambuf> //底层输入/输出支持
#include <string> //字符串类
#include <utility> //STL 通用模板类
#include <vector> //STL 动态数组容器
#include <cwchar>
#include <cwctype>

using namespace std;

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

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

参考:
http://blog.csdn.net/gencheng/article/details/7309651
http://blog.csdn.net/gencheng/article/details/7309629

最新文章

  1. Python(七)Socket编程、IO多路复用、SocketServer
  2. python语句
  3. Linux英文全称
  4. 创建【哆啦A梦】风格字体
  5. Maven Eclipse (m2e) SCM connector for subclipse 1.10 (svn 1.8) 无法检测
  6. View页面内容的旋转,在某些情况下可替代屏幕旋转使用
  7. js 判断某个对象是不是dom对象
  8. IE6下 input 背景图滚动问题及标签规范
  9. SPRING IN ACTION 第4版笔记-第九章Securing web applications-009-拦截请求()
  10. (转)UIButton用法详解一
  11. SQL基础常用语法
  12. HDU 2674 N!Again
  13. 如何两周达到150行Java程序的能力--part 1
  14. 让两个数x,y一直保持互质的模版
  15. Nginx的负载均衡 - 最少连接 (least_conn)
  16. 谁说java里面有返回值的方法必须要有返回值,不然会报错????
  17. SqlServer主键
  18. LVOOP设计模式在路上(二)-- 策略模式
  19. Go语言之高级篇beego框架之模型(Models)
  20. 浅谈Kmeans聚类

热门文章

  1. 6.10---mybatis的实体---接口---接口映射---主配置文件
  2. android中复制图片
  3. Eclipse中配置SVN(步骤简述)
  4. 【python】os.getcwd和getcwdu
  5. 安卓Queue的使用
  6. (转)Openlayers 2.X加载高德地图
  7. HDU_1398_母函数
  8. python自动发邮件库yagmail(转)
  9. webpack核心提炼
  10. Java8新特性 Stream流式思想(二)