gpt4 book ai didi

objective-c - 在 iOS 应用程序中使用 STL

转载 作者:行者123 更新时间:2023-11-29 13:22:54 33 4
gpt4 key购买 nike

在网上搜索时,我找不到任何指导在 iOS 应用程序中使用 STL 的教程。例如,如果我想在不与任何 Cocoa 结构交互的应用程序后端工作类中使用 Vector。

如果有人可以为此提供一个简单的“Hello world”等价物,我将不胜感激。或者向我指出他们可能找到的任何教程。

谢谢

最佳答案

这是一些示例代码。创建一个新的 ios 项目,将 BuildSettings->Apple LLVM Language->Compile Sources As 设置为“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);
}

对我有用。

关于objective-c - 在 iOS 应用程序中使用 STL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13942609/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com