C++万能头文件#include“bits/stdc++.h”
最近在打cf時(shí)賽后翻閱別人的代碼總是會(huì)發(fā)現(xiàn)一個(gè)陌生而奇怪的頭文件#include<bits/stdc++.h>
奇怪之處就在于基本上所有的代碼只要用了這個(gè)頭文件就不再寫其他頭文件了。
百度過(guò)后仿佛打開(kāi)了新世界的大門,頭文件居然還可以這樣用!!!
#include<bits/stdc++.h>包含了目前c++所包含的所有頭文件!!!!
從此開(kāi)啟開(kāi)掛般的人生啊!!
現(xiàn)在再看下面這一堆亂七八糟的頭文件顯得莫名的冗雜:
復(fù)制代碼
#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> using namespace std;int main(){return 0;}再看我們開(kāi)掛以后:
#include<bits/stdc++.h> using namespace std;int main(){return 0; }簡(jiǎn)潔明了啊是不是 一眼望穿啊是不是 心動(dòng)了是不是 大腦充血了是不是 幸福昏厥了是不是 再也不用擔(dān)心CE了是不是!!!
談一下朋友們擔(dān)心的兼容性問(wèn)題,一早起來(lái)跑了幾個(gè)oj親測(cè)兼容性還是蠻強(qiáng)的,看到去年的介紹博客表示hdu不支持不過(guò)現(xiàn)在親測(cè)已經(jīng)支持了,請(qǐng)?jiān)趆du肆無(wú)忌憚的開(kāi)掛吧!!
不過(guò)…去年不支持的poj如今也還是不支持:
p.s.
Language要選擇G++
當(dāng)然國(guó)外的主流oj,臺(tái)灣的oj,Codeforces和Topcoder這些去年就已經(jīng)支持#include<bits/stdc++.h>的oj如今也依舊支持。
總結(jié)
以上是生活随笔為你收集整理的C++万能头文件#include“bits/stdc++.h”的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 神奇的用法_续行符——反斜杠
- 下一篇: 大数系列之大数相加(ACM通过)(一)