android - 支持 C++11 的最低 Android 操作系统版本

标签 android c++11 android-ndk

我发现一些来源表明 C++11 仅在 iOS 5 及更高版本上受支持(例如 this site that says "To use C++11, the minimum ios version is 5.0" )。

我想知道是否有支持 C++11 的最低 Android 操作系统版本?

我需要至少支持 Android 2.3 版本。到目前为止,我的研究似乎表明没有这样的最低操作系统级别。如果有任何人可以指出有关该问题的官方文档(到目前为止我还没有找到它),那将是更好的选择。

最佳答案

在 Android 上,系统随附的 C++ 标准库非常有限 - 如果您真的想要一个适当的、符合标准的 C++ 标准库,它会 bundle 到您的应用程序中(根据选择静态或动态链接在 APP_STL 变量中)。

因此,如果您选择使用符合 C++11 的标准库,它会作为应用程序的一部分分发,因此无论 Android 平台版本如何,它都应该可以正常工作。

关于android - 支持 C++11 的最低 Android 操作系统版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31793389/

相关文章:

javascript - 如何从数据库android在recyclerview中显示html.fromhtml文本

android - Firebase:将随机数据从 Firebase 拉到 RecyclerView (android)

C++ 模板部分特化 - 最特化的是 unique_ptr<t>

opencv - 将 Mat 数组从 jni 返回到 java

android - 如何在键字符映射文件中包含键布局

c++ - 使用 JNI 和 C++ 将 Unicode const char* 转换为 JString

android - 如何在flutter中将Json值转换为List<String>

Android:如何根据所选项目的值更改操作栏标题

c++ - 可变参数模板必须具有非空参数包的可调用特化才能格式正确吗?

c++ - regex_search 抛出 std::regex_error