我对iostream和bits/stdc++.h之间的区别感到困惑。在竞争性编程中,是否可以使用bits/stdc++.h,或者是否有任何后果
发布于 2021-06-13 11:50:47
你不能真正地比较这两者。iostream
是一个头文件,允许您使用输入(cin
)和输出(cout
)。头文件基本上只是一个文件,其中包含一组函数,您可以使用这些函数来简化编码。这类似于Python中的内置库(例如:import random
)。bits/stdc++.h
基本上是一种导入每个C++头文件的方法。许多有竞争力的程序员使用它,因为他们不必导入每个流行的头文件。然而,缺点是它增加了编译时间,因为它必须搜索所有可能的函数。然而,大多数人并不认为这是一个太大的问题,所以你可以继续使用它。然而,在实际的软件工程中,这样做被认为是不好的做法。希望这对您有所帮助,并祝您有愉快的一天:)
PS:这个问题可能不应该在Stack Overflow上问。你很可能会在Google上找到这些信息,或者你可以在Reddit上问它。
https://stackoverflow.com/questions/67866907
复制相似问题