[英]How do I use the rope from C++ STL in Xcode
如果我问一个愚蠢的新手问题,请道歉。 我是 C++ 新手(熟悉 C 和目标 C),想使用标准模板库中的绳子。 这是否包含在 Xcode 使用的库中? 我已经成功地尝试了#include <vector>
和 map 以及ext/hash_map
。 然而,绳索似乎不可用。 我是否只需要下载源代码并将其包含在我的项目中?
不幸的是,“Rope”不是 C++ 标准的一部分!
C++ 概述: http : //www.cplusplus.com/reference/
从您发布的链接:
STL 的这种分发完全由头文件组成:不需要链接到任何库文件。
这意味着使用它的步骤是:
下载 SGI 的 STL 实现的源代码
将它们添加到您的包含路径
根据需要在代码中包含文件
编译
也就是说,您发布的链接不是 C++ 标准库。 它是 STL 的实现(C++ 标准库的前身),并添加了一些(非标准)。 特别是,您发现的绳索实现是一个非标准的添加。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.