Visual Studio 中使用万能头文件 #include "bits/stdc++.h"

进行各种练习赛后,看题解代码时经常会看到这么一个陌生的头文件 #include ,这个头文件是一个C++万能头文件,里面包含了程序比赛中所有可能用到的头文件,例如 algorithm、string、vector、set 等等。

现在网络上大部分 oj 网站的编译器都是可以识别 #include 这个头文件的(例如:牛客网、计蒜客、杭电oj、PTA程序设计实验辅助教学平台),但是有一点不完美的是,你会发现你的 Visual Studio 不能识别这个包,下面就教你如何在你的 Visual Studio 插入这个万能头文件。

  1. 首先进入你的 Visual Studio 安装路径(以安装在D盘为例)
D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include
  1. 在 include 文件夹下新建一个 bits 文件夹,在此文件夹下添加一个文本文件,将下面的代码复制到这个文本文件中并保存,将文本文件重命名为“stdc++.h”。
 // C
 #ifndef _GLIBCXX_NO_ASSERT
 #include 
 #endif
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 
 #if __cplusplus >= 201103L
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #endif
 
 // C++
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 
 #if __cplusplus >= 201103L
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
 #endif

【温馨提示】
使用万能头文件 #include 只是为了可以在程序比赛中节省时间,但是这是一个非常不好的编程习惯。

你可能感兴趣的:(笔记)