【问题标题】:what is difference between iostream and bits/stdc++.h?? when do we need to use them?iostream 和 bits/stdc++.h 有什么区别??我们什么时候需要使用它们?
【发布时间】:2021-06-07 06:31:42
【问题描述】:

我对 iostream 和 bits/stdc++.h 之间的区别感到困惑?在竞争性编程中可以使用 bits/stdc++.h 还是有任何后果

【问题讨论】:

标签: header-files iostream libstdc++


【解决方案1】:

您无法真正将两者进行比较。 iostream 是一个头文件,允许您使用输入 (cin) 和输出 (cout)。头文件基本上只是一个包含一组函数的文件,您可以使用这些函数来简化编码。这类似于 Python 中的内置库(例如:import random)。 bits/stdc++.h 基本上是一种导入每个 C++ 头文件的方法。许多有竞争力的程序员使用它,因为他们不必导入每个流行的头文件。然而,一个缺点是它增加了编译时间,因为它必须搜索所有可能的函数。但是,大多数人认为这不是什么大问题,因此您可以继续使用它。但是,在实际的软件工程中这样做被认为是不好的做法。希望这会有所帮助,祝您有美好的一天:)

PS:这个问题可能不应该在 Stack Overflow 上问。您很可能在 Google 上找到此信息,或者您可以在 Reddit 上查询。

【讨论】:

    猜你喜欢
    • 2021-08-10
    • 2010-09-05
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 2022-01-11
    相关资源
    最近更新 更多