-1

抱歉,如果我问一个愚蠢的新手问题。我是 C++ 新手(熟悉 C 和目标 C)并且想使用标准模板库中的绳索。这是否包含在 Xcode 使用的库中?我已经#include <vector>成功地尝试过同样的地图ext/hash_map。然而,绳索似乎不可用。我只需要下载源代码并将其包含在我的项目中吗?

4

2 回答 2

1

不幸的是,“绳索”不是 C++ 标准的一部分!

C++ 概述:http ://www.cplusplus.com/reference/

于 2015-08-31T10:57:20.270 回答
0

从您发布的链接:

STL 的这种分发完全由头文件组成:不需要链接到任何库文件。

这意味着使用它的步骤是:

  • 下载 SGI 的 STL 实现的源代码

  • 将它们添加到您的包含路径

  • 在代码中包含必要的文件

  • 编译

也就是说,您发布的链接不是 C++ 标准库。它是 STL(C++ 标准库的前身)的一个实现,带有一些(非标准)添加。特别是,您发现的绳索实现是一个非标准的补充。

于 2015-08-31T10:58:45.793 回答