您的位置:首页 > 编程语言 > C语言/C++

C++ 竞赛常用头文件

2016-07-05 11:07 435 查看
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>    通用算法

#include <bitset>      位集容器

#include <cctype>

#include <cerrno>

#include <clocale>

#include <cmath>

#include <complex>     复数类

#include <cstdio>

#include <cstdlib>

#include <cstring>

#include <ctime>

#include <deque>      双端队列容器

#include <exception>    异常处理类

#include <fstream>

#include <functional>    定义运算函数(代替运算符)

#include <limits>

#include <list>       线性列表容器

#include <map>       映射容器

#include <iomanip>

#include <ios>      基本输入/输出支持

#include <iosfwd>    输入/输出系统使用的前置声明

#include <iostream>

#include <istream>     基本输入流

#include <ostream>     基本输出流

#include <queue>      队列容器

#include <set>       集合容器

#include <sstream>     基于字符串的流

#include <stack>      堆栈容器    

#include <stdexcept>    标准异常类

#include <streambuf>   底层输入/输出支持

#include <string>     字符串类

#include <utility>     通用模板类

#include <vector>     动态数组容器

#include <cwchar>

#include <cwctype>

C99 增加

#include <complex.h>  复数处理

#include <fenv.h>    浮点环境

#include <inttypes.h>  整数格式转换

#include <stdbool.h>   布尔环境

#include <stdint.h>   整型环境

#include <tgmath.h>  通用类型数学宏

——————————————————————————————————————————

我的头文件模板:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<queue>
#include<cstdlib>
#include<iomanip>
#include<cassert>
#include<climits>
#define maxn 1000001
#define F(i,j,k) for(int i=j;i<=k;i++)
#define M(a,b) memset(a,b,sizeof(a))
#define FF(i,j,k) for(int i=j;i>=k;i--)
#define inf 0x7fffffff
using namespace std;
int read(){
int x=0,f=1;char ch=getchar();
while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
return x*f;
}
int main()
{
std::ios::sync_with_stdio(false);//cout<<setiosflags(ios::fixed)<<setprecision(1)<<y;
#ifdef LOCAL
freopen("data.in","r",stdin);
freopen("data.out","w",stdout);
#endif
int n,m;

}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: