我想在我的iPhone应用程序中使用STL设置(在XCode中用Objective-C编写)。如何包含set和/或使用标准命名空间?
在C ++中我会这样做:
#include<set>
using namespace std;
// use the set<T> somewhere down here...
如何在Objective-C中执行此操作?
答案 0 :(得分:10)
只需重命名源文件,使其以.mm结尾,它应该触发Objective-C ++前端;然后你可以在其中混合使用Objective-C和C ++。更多信息here。
答案 1 :(得分:1)
Objective-C不直接支持STL。似乎有几个项目试图将STL移植到objective-C。 Objectivelib就是这样的,可以在sourceforge上找到