支持c ++ 0x的最低iOS版本

vic*_*r.t 9 c++ iphone ios c++11

我有用c ++编写的小型游戏引擎.我正在考虑使用c ++ 0x的一些功能

需要什么最低版本的ios?新标准是作为附加动态库提供还是仅仅静态链接?

更新:

我打算使用lambdas,new for cycle和auto type deduction

Mooing Duck:我想要制造和奔跑.

Joh*_*eek 9

iOS上的C++ 11支持几乎仅限于Clang编译器,后者在多个版本中一直在慢慢添加C++ 11功能.iOS上支持C++ 11的标准库libc++是动态链接的,因此需要标准库支持的新功能将具有最少的SDK版本.直到iOS 5,Apple才觉得C++ 11得到了编译器的支持,并不是真的,但在此之前有些功能可用.最终,它取决于您正在考虑的功能,以及最简单的查找方法(因为我不知道任何功能的清单和他们使用的iOS版本)只是做一个小的测试用例和尝试针对各种iOS SDK版本构建它.