【发布时间】:2015-05-13 16:29:23
【问题描述】:
我试图在我的 C++ 代码中包含头文件 bits/stdc++,但编译器似乎不支持它。有什么办法让它工作吗?
我使用 OS X Yosemite 10.10.2 和 Xcode 6.1.1。
【问题讨论】:
-
您不应该直接包含此标头。为什么你认为你需要它?
-
@Omar 除了你可能会得到显着增加的编译时间。使用您使用的函数/类所需的标准头文件,而不是一些内部 G++ 文件
-
@Omar “我曾经包含它而不是...”这是错误的。
bits目录中出现的标头旨在将 c++ 编译器实现与您的实际机器和操作系统环境绑定。这些通常包含在 c++ 标准库头文件的更高级别实现中,有时仅在某些条件下(#ifdef's) -
tl;博士您的要求/需要是错误的,这就是原因。没有。