關於C++的標頭檔案
最近刷題時看到了一個標頭檔案叫#include<bits/stdc++.h>
看的很迷,於是就去查了下資料,原來這個標頭檔案包含了很多C和C++語言裡的標頭檔案。這樣子使用的話就可以直接使用一個標頭檔案,便可以使用很多其他的庫。
具體包含的有:
// C
#ifndef _GLIBCXX_NO_ASSERT
#include <cassert>
#endif
#include <cctype>
#include <cerrno>
#include <cfloat>
#include <ciso646>
#include <climits>
#include <clocale>
#include <cmath>
#include <csetjmp>
#include <csignal>
#include <cstdarg>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#if __cplusplus >= 201103L
#include <ccomplex>
#include <cfenv>
#include <cinttypes>
#include <cstdalign>
#include <cstdbool>
#include <cstdint>
#include <ctgmath>
#include <cwchar>
#include <cwctype>
#endif
// C++
#include <algorithm>
#include <bitset>
#include <complex>
#include <deque>
#include <exception>
#include <fstream>
#include <functional>
#include <iomanip>
#include <ios>
#include <iosfwd>
#include <iostream>
#include <istream>
#include <iterator>
#include <limits>
#include <list>
#include <locale>
#include <map>
#include <memory>
#include <new>
#include <numeric>
#include <ostream>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <streambuf>
#include <string>
#include <typeinfo>
#include <utility>
#include <valarray>
#include <vector>
#if __cplusplus >= 201103L
#include <array>
#include <atomic>
#include <chrono>
#include <condition_variable>
#include <forward_list>
#include <future>
#include <initializer_list>
#include <mutex>
#include <random>
#include <ratio>
#include <regex>
#include <scoped_allocator>
#include <system_error>
#include <thread>
#include <tuple>
#include <typeindex>
#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#endif
應該注意的是有些線上OJ是不支援這個標頭檔案的,小心使用啦。相關文章
- C語言關於標頭檔案的使用C語言
- c++筆記_標頭檔案C++筆記
- 關於QT的標頭檔案相互包含的問題QT
- C/C++標頭檔案一覽C++
- C++標準庫名字和標頭檔案--表C++
- C/C++標頭檔案太難記?一個萬能標頭檔案全搞定!C++
- C++ include標頭檔案引入規則C++
- macos新增c++萬能標頭檔案MacC++
- 8.13 標頭檔案剖析:標頭檔案路徑(下)
- C++ 字元處理函式(cctype標頭檔案)C++字元函式
- C++ 字串 cctype 標頭檔案標準庫處理函式C++字串函式
- 標頭檔案的作用分析
- C++標頭檔案<algorithm>中常用函式簡介C++Go函式
- C++理論梳理3——深刻理解標頭檔案的作用C++
- gcc 標頭檔案依賴關係 分析工具GC
- locate標頭檔案和庫檔案
- C++自學34:原始檔與標頭檔案(pragma/ifndef/endif/ifdef)C++
- 02@在類的標頭檔案中儘量少引入其他標頭檔案
- 標頭檔案講解
- 祖傳標頭檔案
- 8.14 Linux核心中的標頭檔案Linux
- C++標準庫中檔案流類的繼承關係C++繼承
- 什麼是 標頭檔案
- vscode 自定義c++標頭檔案,編譯過程中遇到的問題VSCodeC++編譯
- Windows10 VS2017 C++ ini解析(使用simpleini標頭檔案)WindowsC++
- openGauss libpq使用依賴的標頭檔案
- algorithm標頭檔案下的常用函式Go函式
- C語言 - 標頭檔案包含C語言
- linux下使用windows標頭檔案LinuxWindows
- C++如何關閉檔案C++
- C++ 數學函式、標頭檔案及布林型別詳解C++函式型別
- 這。。這。。C++標頭檔案居然可以這麼打!!!! 長見識了!!!C++
- 巨集_變數_函式_指標_標頭檔案變數函式指標
- 關於檔案的open方法
- pycharm設定python標頭檔案模版PyCharmPython
- 看標頭檔案猜演算法演算法
- 8.10 標頭檔案剖析:變數宣告變數
- 8.11 標頭檔案剖析:前向引用