簡體   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