首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iostream和bits/stdc++.h有什么区别??我们什么时候需要使用它们?

iostream和bits/stdc++.h有什么区别??我们什么时候需要使用它们?
EN

Stack Overflow用户
提问于 2021-06-07 14:31:42
回答 1查看 2.6K关注 0票数 4

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

EN

回答 1

Stack Overflow用户

发布于 2021-06-13 11:50:47

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

PS:这个问题可能不应该在Stack Overflow上问。你很可能会在Google上找到这些信息,或者你可以在Reddit上问它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67866907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档