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

现在网络上大部分 oj 网站的编译器都是可以识别 #include <bits/stdc++.h> 这个头文件的(例如:牛客网、计蒜客、杭电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 <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

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

Visual Studio 中使用万能头文件 #include bits/stdc++.h相关推荐

  1. 在VS中使用万能头文件#include bits/stdc++.h编译错误的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> codeforces已经有过说明.我这里只是把它翻译地更加浅显一点: solution to include bits/std ...

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

    Visual Studio 中使用万能头文件 #include 前言 最近开始使用VS,之前用的DEV C++软件可直接使用 #include <bits/stdc++.h> ,但VS中并 ...

  3. C++万能头文件#include“bits/stdc++.h”

    最近在打cf时赛后翻阅别人的代码总是会发现一个陌生而奇怪的头文件#include<bits/stdc++.h> 奇怪之处就在于基本上所有的代码只要用了这个头文件就不再写其他头文件了. 百度 ...

  4. 超详细!关于万能头文件<bits/stdc++.h>的细节

    万能头文件引言 相信大家在C/C++中一定也遇到过这些情况: 使用系统库函数(如C++<cmath>库,C<math.h>库的开方函数double sqrt(double))和 ...

  5. 【C++】万能头文件 <bits/stdc++.h> 的用法和优缺点

    [C++]万能头文件 bits/stdc++.h 的用法和优缺点 文章目录 [C++]万能头文件 bits/stdc++.h 的用法和优缺点 一.使用方法 二.头文件的内容 三.VS 中如何使用 四. ...

  6. VScode找不到C++万能头文件<bits/stdc++.h>解决办法

    VScode找不到C++万能头文件<bits/stdc++.h>解决办法 一.万能头文件介绍 万能头文件<bits/stdc++> 中包含了 C++中大部分头文件,在大部分做题 ...

  7. 【错误记录】Visual Studio 中配置 NDK 头文件路径 ( NDK 的三个头文件路径 | 与 CPU 架构相关 asm 头文件路径选择 )

    文章目录 一.报错信息 二.解决方案 1.NDK 的三个头文件路径 2.与 CPU 架构相关 asm 头文件路径选择 一.报错信息 参考 [Android 逆向]Android 进程注入工具开发 ( ...

  8. 解决vscode头文件<bits/stdc++.h>报错问题

    问题背景 在使用VScode时发现万能头文件<bits/stdc++.h>的包含语句下出现红色波浪线,但是能正常运行. #include <bits/stdc++.h> 解决思 ...

  9. C++头文件<bits/stdc++.h>详解

    文章目录 前言 基本用法 内容 优点和缺点 优点 缺点 适用环境 前言 最近学了几节c++编程课,发现老师经常在代码第一行敲上一句: #include <bits/c++std.h> 后来 ...

最新文章

  1. 代码审查就是在排大便——你懂的!
  2. html请求接口_通用网关接口-FastCGI介绍
  3. 常用的Struts 2.0的标志(Tag)介绍
  4. matlab 锐化降噪,matlab 图形锐化 滤波
  5. [转载] 七龙珠第一部——第115话 一定要找到迷般的超神水
  6. Python3 encode中的unicode-escape和raw_unicode_escape
  7. IT已成为最疯狂的加班行业,没有之一
  8. python基础篇–变量和简单的数据类型(下)
  9. 如何使用串口来给STM32下载程序
  10. 智能机器人建房子后房价走势_机器人建楼、5G住宅……房地产下半场要这样玩...
  11. java提取富文本文字_富文本中文字部分提取
  12. 新手网站制作教程:网站建设流程及步骤有哪些?
  13. JAVA虚拟机、Dalvik虚拟机和ART虚拟机
  14. 判断用户是否登录成功
  15. 高中英语选修计算机,高中英语课堂
  16. 嵌入式STM32—第一天GPIO实现led呼吸灯
  17. 51单片机之看门狗定时器ing STC12C5A60S2
  18. c语言股票自动下单,介绍一种全自动操作智能买卖股票模型
  19. NIviewer测试orbbec astra pro摄像头( RGB-D摄像头)
  20. 微信分账系统怎么开通?

热门文章

  1. 2020年中兴捧月算法大赛---埃德加考特派赛题解析及代码
  2. 如何评价B端产品经理的能力
  3. 数据科学-描述性统计
  4. 从零开始Android游戏编程(第二版) 第一版前言
  5. 准标准模式和标准模式之间的差别-1(旧文首发)
  6. LCS算法:最长公共子序列
  7. 突然远程桌面连接不上
  8. 第四周网络攻防实践作业
  9. Android面试之Activity生命周期详解
  10. linux下常用拷贝命令