簡體   English   中英

Andorid NDK | 如何確定NDK 9c支持哪種C ++標准

[英]Andorid NDK | How to determine which C++ standard supported by NDK 9c

我想在我的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 Standard?

根據Android NDK文檔 ,版本9c支持gcc 4.8和Clang 3.3,兩者都完全符合C ++ 11標准。 要實際使用C ++ 11,需要使用標志-std=c++11進行編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM