目录
一、什么是万能头文件?二、源码三、编译器找不到 `bits/stdc++.h`
一、什么是万能头文件?
C++的万能头文件是:
#include
它是一个包含了每一个标准库的头文件。
优点:
在算法竞赛中节约时间;减少了编写所有必要头文件的工作量。
缺点:
不是GNU C++库的标准头文件,在部分情况下会编译失败;包含了很多不必要的东西,会大大增加编译时间。
二、源码
⚠️ 这里去除了多余的注释,并删除了 cstdalign。
// 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
#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
三、编译器找不到 bits/stdc++.h
最简单粗暴的做法就是,首先找到
参考阅读
发表评论