C++万能头文件#include“bits/stdc++.h”
生活随笔
收集整理的這篇文章主要介紹了
C++万能头文件#include“bits/stdc++.h”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在打cf時賽后翻閱別人的代碼總是會發現一個陌生而奇怪的頭文件#include<bits/stdc++.h>
奇怪之處就在于基本上所有的代碼只要用了這個頭文件就不再寫其他頭文件了。
百度過后仿佛打開了新世界的大門,頭文件居然還可以這樣用!!!
#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> using namespace std;int main(){return 0;}再看我們開掛以后:
#include<bits/stdc++.h> using namespace std;int main(){return 0; }簡潔明了啊是不是 一眼望穿啊是不是 心動了是不是 大腦充血了是不是 幸?;柝柿耸遣皇?再也不用擔心CE了是不是!!!
談一下朋友們擔心的兼容性問題,一早起來跑了幾個oj親測兼容性還是蠻強的,看到去年的介紹博客表示hdu不支持不過現在親測已經支持了,請在hdu肆無忌憚的開掛吧!!
不過…去年不支持的poj如今也還是不支持:
p.s.
Language要選擇G++
當然國外的主流oj,臺灣的oj,Codeforces和Topcoder這些去年就已經支持#include<bits/stdc++.h>的oj如今也依舊支持。
總結
以上是生活随笔為你收集整理的C++万能头文件#include“bits/stdc++.h”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 神奇的用法_续行符——反斜杠
- 下一篇: C++STL容器,你真的会用了吗?——插