繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM