gpt4 book ai didi

android - 安卓NDK |如何确定 NDK 9c 支持的 C++ 标准

转载 作者:行者123 更新时间:2023-11-30 02:49:18 25 4
gpt4 key购买 nike

我想在我的 Android 原生项目中尝试 C++(尤其是 C++11)的新特性。

如何确定 NDK Revision 9c 支持的 C++ 标准?

更新

以防万一

int arr[] = {1,2,3,4,5};
for(int& e : arr)
{
e = e*e;
}

我得到了

error: range-based-for loops are not allowed in C++98 mode

这是否意味着 NDK 仅支持 C++98 标准?

最佳答案

根据Android NDK docs ,版本 9c 支持 gcc 4.8 和 Clang 3.3,两者都完全符合 C++11。要实际使用 C++11,您需要使用标志 -std=c++11 进行编译。

关于android - 安卓NDK |如何确定 NDK 9c 支持的 C++ 标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21355505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com