9

我有用 C++ 编写的小型游戏引擎。我正在考虑使用 c++0x 的一些特性

需要什么最低版本的ios?新标准是作为一个额外的动态库出现还是只是静态链接?

更新:

我打算使用 lambdas,新的循环和自动类型扣除

Mooing Duck:我既要制造又要奔跑。

4

1 回答 1

9

iOS 上的 C++11 支持几乎仅限于 Clang 编译器,该编译器已在多个版本中缓慢添加 C++11 功能。iOS 上支持 C++11 的标准库是libc++,并且它是动态链接的,所以需要标准库支持的新功能将具有最低 SDK 版本。直到 iOS 5,Apple 才真正放心地说编译器支持 C++11,但在此之前有一些功能可用。最终,这取决于您正在考虑的功能,而最简单的查找方法(因为我不知道任何功能清单以及它们适用于哪些 iOS 版本)只是制作一个小测试用例并尝试针对各种 iOS SDK 版本构建它。

于 2012-04-06T17:28:14.940 回答