【发布时间】:2015-03-01 18:21:56
【问题描述】:
我在 Google 上进行了搜索,但没有找到对我的查询非常直接的答案。
我一直在阅读 C++ Primer,而且我对这门语言还是很陌生,但是尽管这本书非常好,它讨论了标准库的使用,但并没有真正描述它的位置或来源(反正还没有)。那么,标准库在哪里?让我访问它的头文件在哪里?当我下载 CodeBlocks 时,是否附带了 STL?还是它会自动随我的操作系统一起提供?
有点相关,但是 Cobeblocks 附带的 MinGW 到底是什么? Here 它说
MinGW 是一个 C/C++ 编译器套件,它允许您创建 Windows 可执行文件而不依赖于此类 DLL
那么在最基本的层面上,它只是让我制作 C++ 程序所需的“东西”的集合吗?
为这个非常基本的问题道歉。
【问题讨论】:
-
如果“hello, world”编译并运行,您可能拥有标准库。头文件保存在磁盘上的位置取决于操作系统和编译器。但你通常不需要知道这一点。当然,如果您有兴趣,可以尝试在文件系统中搜索名为
iostream或类似名称的文件。您可以查看here 标准库包含的内容。 -
问题不在于这个问题是“基本的”;只是它“没有重点”,而且您似乎没有做太多先前的研究。
-
@Lightness Races in Orbit 假设我没有完成这项研究是不公平的。我知道我研究了什么,但我没有得到正确的信息。无数次搜索“标准库在哪里”并没有得到准确的答案,当你用 30 分钟谷歌搜索你的问题时,你只会对自己想“你知道吗,我可以花 5 分钟问我的问题,然后有人可以花 5 分钟回答我的确切问题,我就完成了”。
-
@Silversonic:这不是假设。这是一个观察。您还没有阅读您的 C++ 书籍并收集了有关该主题的知识。只是在 Google 上随机拍摄不是“研究”!我们来这里不是为了消除不断的无研究尝试以节省 其他 人的时间,无论回答需要 5 分钟还是 30 分钟。它无法扩展。无论如何,再一次,更大的问题是注意力不集中 - 它非常健谈,我看不出它在未来能专门帮助其他人。
-
“我们在这里不是为了消除不断的无研究尝试以节省其他人的时间,”如果真的是这样的问题,那么模组可以随意删除我的主题。我知道我投入研究的时间,我可以展示我的历史照片。我放弃了,我直接问了一个问题以节省时间。有这么可怕的事情吗?
标签: c++ codeblocks