如果我问一个愚蠢的新手问题,请道歉。我是C ++的新手(熟悉C和目标C)并希望使用标准模板库中的绳索。这是否包含在Xcode使用的库中?我已成功#include <vector>
和地图相同,也ext/hash_map
。但是似乎没有绳索可用。我是否只需下载源代码并将其包含在我的项目中?
答案 0 :(得分:1)
不幸的是&#34; Rope&#34;不是C ++标准的一部分!
答案 1 :(得分:0)
从您发布的链接:
STL的这种分发完全由头文件组成:不需要链接到任何库文件。
这意味着使用它的步骤是:
下载SGI STL实施的源代码
将它们添加到您的包含路径
在代码中包含必要的文件
编译
也就是说,您发布的链接不是C ++标准库。它是STL的实现,(C ++标准库的前身),有一些(非标准)添加。特别是,您找到的绳索实施是一种非标准的加法。