我如何使用绳子从c++ STL在Xcode
How do I use the rope from C++ STL in Xcode
抱歉,如果我问了一个愚蠢的新手问题。我是c++的新手(熟悉C和objective C),想使用标准模板库中的rope。这包含在Xcode使用的库中吗?我已经成功地尝试了#include <vector>
和同样的地图,也尝试了ext/hash_map
。然而,绳子似乎没有可用。我只需要下载源代码并将其包含在我的项目中吗?
不幸的是"Rope"不是c++标准的一部分!
c++概述:http://www.cplusplus.com/reference/
从你发布的链接:
这个STL的发行版完全由头文件组成:不需要链接到任何库文件。
这意味着使用它的步骤是:
-
下载SGI的STL实现源代码
-
添加到include路径
-
在代码中包含必要的文件
-
编制
也就是说,你发布的链接不是c++标准库。它是STL (c++标准库的前身)的实现,添加了一些(非标准的)内容。特别是,您找到的rope实现是一个非标准的添加。
相关文章:
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 为什么这个运算符<重载函数对 STL 算法不可见?
- 在C应用程序中运行C++(带有STL)函数
- 使用2个键的cpp-stl::优先级队列排序不正确
- 在STL容器中使用模板类
- 用C++中的CPerson(类)类型的对象初始化STL矢量
- 将stl字符串缩小到小于15个字符的容量
- 在为LINUX创建共享库时,如何避免STL的私有/弱副本
- 检查函数返回类型是否与STL容器类型值相同
- STL算法函数在多个一维容器上的使用
- 在STL - C++中按成绩对学生列表进行排序?
- 为什么 STL 容器适配器堆栈中的 top 返回常量引用?
- λ可以适应STL吗?
- 为什么使用 NDK 不能存在不同的 stl 实现?
- 如果我真的真的想从 STL 容器继承,并且我继承构造函数并删除新运算符,会发生什么?
- 使用 char 分隔符解析C++中的字符串,但将可重复的字符保留为每个解析的子字符串 (C++ STL) 中的分隔符
- 在C++中迭代 STL 集时出现奇怪的问题<CStudent>
- 如何在 C++17 STL 并行算法中处理调度?
- 在学习数据结构之前对STL有一个了解是好的吗?
- C++ STL 排序会检查 NaN 吗?