#include <bits / stdc ++。h>在C ++中如何工作?

<bits / stdc ++。h>是头文件。该文件包括所有标准库。有时在某些编码竞赛中,当我们不得不节省求解时间时,那么使用此头文件将很有帮助。

在软件工程方法中,我们应减少包含的最小化。使用此头文件,它将包含许多文件,有时该程序可能不需要这些文件。因此可能会增加编译时间和程序大小。下面列出了此头文件的一些主要缺点-

  • 此<bits.stc ++。h>不是GNU C ++库的标准头文件。因此,某些编译器可能无法使用此头文件编译源代码。

  • 使用它,可能需要不必要的更长的时间来编译。

  • 由于这不是标准C ++库的一部分,因此它不可移植

  • 对于此头文件,每次编译器尝试在每次编译代码时递归导入头时。