在iOS应用中使用STL
在网上search我找不到任何教程通过在iOS应用程序中使用STL的步骤。 所以举例来说,如果我想在我的应用程序的后端工作者类中使用Vector,而不与任何Cocoa结构交互。
如果有人能够给我一个简单的“Hello world”相当于这个,那将是非常感激。 或者指点他们可能find的任何教程。
谢谢
这里是一些示例代码。 创build一个新的ios项目,设置BuildSettings-> Apple LLVM Language-> Compile Sources至于“Objective-C ++”。 打开“ViewController.m”并添加这一行
#import "queue"
并把它放到viewDidLoad中。
typedef std::pair<int, int> P; std::priority_queue<P> queue; for (int i = 0; i < 10; ++i) { queue.push(P(rand(), i)); } for (int i = 0; i < 10; ++i, queue.pop()) { P p = queue.top(); printf("%u %u\n",p.first,p.second); }
为我工作。