如何在Xcode中使用C ++ STL中的绳索

时间:2015-08-31 10:41:41

标签: c++ xcode stl ropes

如果我问一个愚蠢的新手问题,请道歉。我是C ++的新手(熟悉C和目标C)并希望使用标准模板库中的绳索。这是否包含在Xcode使用的库中?我已成功#include <vector>和地图相同,也ext/hash_map。但是似乎没有绳索可用。我是否只需下载源代码并将其包含在我的项目中?

2 个答案:

答案 0 :(得分:1)

不幸的是&#34; Rope&#34;不是C ++标准的一部分!

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

答案 1 :(得分:0)

从您发布的链接:

  

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

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

  • 下载SGI STL实施的源代码

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

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

  • 编译

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