【发布时间】:2014-10-08 06:42:44
【问题描述】:
我从codeforces 博客中读到,如果我们在C++ 程序中添加#include <bits/stdc++.h>,则无需包含任何其他头文件。 #include <bits/stdc++.h> 是如何工作的,是否可以使用它而不是包含单个头文件?
【问题讨论】:
-
这很可能是出于教育目的。我假设
bits/stdc++.h包含所有 C++ 头文件。 -
从头文件本身:这是一个预编译头文件的实现文件。
-
@MarcoA。因为 1980 年的计算机内存较少。
-
@NeilKirk:我使用了你提到的那个工具,点击第一个链接,到达这个页面,然后看到你的评论,然后陷入了循环。
-
BS 曾经努力为新用户和快速玩具构建标准化厨房水槽头。它以某种方式死了(大型实际项目的坏做法?我还记得他们希望发布和调试具有相同的 ABI,但这是不可行的)。我找不到参考文件。我认为这样的标题有一个合法的利基市场。虽然当我们得到模块时,这一切都应该神奇地消失了。