1

ネットで検索すると、iOSアプリでSTLを使用するための手順を実行するチュートリアルが見つかりませんでした。たとえば、Cocoa構造と相互作用しないアプリのバックエンドワーカークラスでVectorを使用したい場合です。

誰かがこれに相当する単純な「Helloworld」を私にくれたら、それは大いにありがたいです。または、彼らが見つけた可能性のあるチュートリアルを教えてください。

ありがとう

4

1 に答える 1

1

ここにいくつかのサンプルコードがあります。新しい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);
}

私のために働きます。

于 2013-01-05T17:39:07.343 に答える