ネットで検索すると、iOSアプリでSTLを使用するための手順を実行するチュートリアルが見つかりませんでした。たとえば、Cocoa構造と相互作用しないアプリのバックエンドワーカークラスでVectorを使用したい場合です。
誰かがこれに相当する単純な「Helloworld」を私にくれたら、それは大いにありがたいです。または、彼らが見つけた可能性のあるチュートリアルを教えてください。
ありがとう
ネットで検索すると、iOSアプリでSTLを使用するための手順を実行するチュートリアルが見つかりませんでした。たとえば、Cocoa構造と相互作用しないアプリのバックエンドワーカークラスでVectorを使用したい場合です。
誰かがこれに相当する単純な「Helloworld」を私にくれたら、それは大いにありがたいです。または、彼らが見つけた可能性のあるチュートリアルを教えてください。
ありがとう
ここにいくつかのサンプルコードがあります。新しいiOSプロジェクトを作成し、BuildSettings-> Apple LLVM Language-> CompileSourcesAsを"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);
}
私のために働きます。