#include<bits/stdc++.h>包含C++的所有头文件

参考博客:http://blog.kuoe0.tw/posts/2014/01/31/install-gnu-gcc-on-os-x-and-use-the-header-bits-stdcplusplus-h-and-policy-based-data-structure

做CF看见别人用这个函数,然后就能直接用vector,set,string那些函数了,摸不着头脑,感觉特神奇就百度了一下,才发现这个是C++版本升级,然后文件自带的,方便了程序员吧。不然每次都得敲那模板老长……

使用和平常的头文件一样,如下:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    cout<<a+b<<endl;
    return 0;
}

#include<bits/stdc++.h>这个头文件包含以下等等C++中包含的所有头文件:

#include <iostream>

#include <cstdio>

#include <fstream>

#include <algorithm>

#include <cmath>

#include <deque>

#include <vector>

#include <queue>

#include <string>

#include <cstring>

#include <map>

#include <stack>

#include <set>

等等……

不过在国内oj中,poj,hdu 不支持这个函数,这几个oj的编译器问题,其他国外的oj,还有台湾的oj都支持,CF,Topcoder也都支持。

#include<bits/stdc++.h>包含C++的所有头文件,码迷,mamicode.com

时间: 2024-10-11 20:39:28

#include<bits/stdc++.h>包含C++的所有头文件的相关文章

#include&lt;bits/stdc++.h&gt;包含所有C++头文件

#include<bits/stdc++.h>包含所有C++头文件,比如以下 #include <iostream> #include <cstdio> #include <fstream> #include <algorithm> #include <cmath> #include <deque> #include <vector> #include <queue> #include <st

C++头文件#include&lt;bits/stdc++.h&gt;

一句话的事,直截了当——#include<bits/stdc++.h>包含C++的所有头文件 参考网站(点击):http://www.tuicool.com/articles/m6neUj #include<bits/stdc++.h>这个头文件包含以下等等C++中包含的所有头文件: #include <iostream>        #include <cstdio>        #include <fstream>        #inc

关于#include &lt;bits/stdc++.h&gt;

经常看人写#include <bits/stdc++.h>却不知道是干啥的? #include<bits/stdc++.h>包含了目前c++所包含的所有头文件 对比: #include <iostream> #include <cstdio> #include <fstream> #include <algorithm> #include <cmath> #include <deque> #include &l

万能头文件#include&lt;bits/stdc++.h&gt;

最近在打cf时赛后翻阅别人的代码总是会发现一个陌生而奇怪的头文件#include<bits/stdc++.h> 奇怪之处就在于基本上所有的代码只要用了这个头文件就不再写其他头文件了. 百度过后仿佛打开了新世界的大门,头文件居然还可以这样用!!! #include<bits/stdc++.h>包含了目前c++所包含的所有头文件!!!! 从此开启开挂般的人生啊!! 现在再看下面这一堆乱七八糟的头文件显得莫名的冗杂: 1 #include <iostream> 2 #incl

6-关于#include&lt;bits/stdc++.h&gt;

最近在打cf时赛后翻阅别人的代码总是会发现一个陌生而奇怪的头文件#include<bits/stdc++.h> 奇怪之处就在于基本上所有的代码只要用了这个头文件就不再写其他头文件了. 百度过后仿佛打开了新世界的大门,头文件居然还可以这样用!!! #include<bits/stdc++.h>包含了目前c++所包含的所有头文件!!!! 从此开启开挂般的人生啊!! 现在再看下面这一堆乱七八糟的头文件显得莫名的冗杂: 1 #include <iostream> 2 #incl

#include&lt;bits/stdc++.h&gt;

在听学长讲课时看到了#include<bits/stdc++.h>这个头文件,瞬间懵逼辣,百度后了解了 #include<bits/stdc++.h>,包含了C++的所有头文件,C++版本升级,方便程序. #include<bits/stdc++.h>这个头文件包含以下等等C++中包含的所有头文件: #include <iostream> #include <cstdio> #include <fstream> #include &l

code::blocks配置头文件#include&lt;bits/stdc++.h&gt;

万用头文件#include<bits/stdc++.h>,包含了<queue>,<vector>,<string>,<algorithm>,<iostream>等等各个竞赛中常用或不常用的头文件,可谓省时省力,竞速必备.如今已被大部分oj所支持.面试时大部分的判题系统也亲测可用.但有的编译器却不能够使用这个头文件.本文以code::blocks为例,教大家配置此头文件 1.寻找code::blocks的gnu gcc编译环境 sett

&lt;bits/stdc++.h&gt;头文件介绍(包含源代码)

注:转自http://blog.csdn.net/charles_dong2/article/details/56909347,同为本人写的,有部分修改. 之前在一个小OJ上刷题时发现有人是这么写的: #include <bits/stdc++.h> ... 百度了一下,发现<bits/stdc++.h>包含了全部的C++头文件.这样做题时直接敲上一句#include <bits/stdc++.h>而不是很多个#include.很方便,对吧? 不过注意,目前POJ还不支

在vs中使用bits/stdc++.h的方法-转自CF

solution to include bits/stdc++.h in visual c++ By Tensor, 2 years ago, , This is just a method i used to make me able to include bits/stdc++.h in visual c++. for those had minGW installed on PC : C:\MinGW\mingw32\lib\gcc\mingw32\4.8.1\include\c++\mi