Visual Studio 中使用万能头文件 #include <bits/stdc++.h>
最近开始使用VS,之前用的DEV C++软件可直接使用 #include <bits/stdc++.h> ,但VS中并没有,为了使用方便,可直接在VS中添加此头文件,方法如下:
1.在安装路径下,依次进入:
VC --> Tools --> MSVC --> 14.13.26128(此文件夹名每个人会有不同) --> include
2.在 include 文件夹下新建一个 bits 文件夹,在此文件夹下添加 stdc++.h 头文件,点此下载(解压后复制 stdc++.h 文件到新建的bits文件夹下即可)
比如我的VS安装在D盘,最后完成后的完整路径就是:
D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\bits
之后VS 就可以直接添加头文件 #include <bits/stdc++.h> 使用了。
附:stdc++.h 中的内容
1 // C 2 #ifndef _GLIBCXX_NO_ASSERT 3 #include <cassert> 4 #endif 5 #include <cctype> 6 #include <cerrno> 7 #include <cfloat> 8 #include <ciso646> 9 #include <climits> 10 #include <clocale> 11 #include <cmath> 12 #include <csetjmp> 13 #include <csignal> 14 #include <cstdarg> 15 #include <cstddef> 16 #include <cstdio> 17 #include <cstdlib> 18 #include <cstring> 19 #include <ctime> 20 21 #if __cplusplus >= 201103L 22 #include <ccomplex> 23 #include <cfenv> 24 #include <cinttypes> 25 #include <cstdalign> 26 #include <cstdbool> 27 #include <cstdint> 28 #include <ctgmath> 29 #include <cwchar> 30 #include <cwctype> 31 #endif 32 33 // C++ 34 #include <algorithm> 35 #include <bitset> 36 #include <complex> 37 #include <deque> 38 #include <exception> 39 #include <fstream> 40 #include <functional> 41 #include <iomanip> 42 #include <ios> 43 #include <iosfwd> 44 #include <iostream> 45 #include <istream> 46 #include <iterator> 47 #include <limits> 48 #include <list> 49 #include <locale> 50 #include <map> 51 #include <memory> 52 #include <new> 53 #include <numeric> 54 #include <ostream> 55 #include <queue> 56 #include <set> 57 #include <sstream> 58 #include <stack> 59 #include <stdexcept> 60 #include <streambuf> 61 #include <string> 62 #include <typeinfo> 63 #include <utility> 64 #include <valarray> 65 #include <vector> 66 67 #if __cplusplus >= 201103L 68 #include <array> 69 #include <atomic> 70 #include <chrono> 71 #include <condition_variable> 72 #include <forward_list> 73 #include <future> 74 #include <initializer_list> 75 #include <mutex> 76 #include <random> 77 #include <ratio> 78 #include <regex> 79 #include <scoped_allocator> 80 #include <system_error> 81 #include <thread> 82 #include <tuple> 83 #include <typeindex> 84 #include <type_traits> 85 #include <unordered_map> 86 #include <unordered_set> 87 #endif