iPhoneアプリ(XCodeのObjective-Cで記述されている)でSTLセットを使用したいのですが。setを含める、および/または標準の名前空間を使用するにはどうすればよいですか?
C ++ではこれを行います:
#include<set>
using namespace std;
// use the set<T> somewhere down here...
Objective-Cでこれを行うにはどうすればよいですか?
iPhoneアプリ(XCodeのObjective-Cで記述されている)でSTLセットを使用したいのですが。setを含める、および/または標準の名前空間を使用するにはどうすればよいですか?
C ++ではこれを行います:
#include<set>
using namespace std;
// use the set<T> somewhere down here...
Objective-Cでこれを行うにはどうすればよいですか?
ソース ファイルの名前を .mm で終わるように変更するだけで、Objective-C++ フロントエンドがトリガーされます。次に、Objective-C と C++ をその中に混在させることができます。詳細はこちら。
STL は Objective-C では直接サポートされていません。STL を Objective-C に移植しようとしているプロジェクトがいくつかあるようです。Objectivelib はその 1 つで、sourceforge で入手できます。