NDK是否支持C ++ 14?

时间:2019-05-03 09:30:54

标签: c++11 android-ndk c++14 bionic

当前正在从事一些我需要使用C ++ 14开发某些功能的工作,但是仍然想知道Bionic和NDK是否可以支持它?

Bionic Wiki Status起,C ++ 11功能已实现/包含在Bionic中。唯一要注意的是,它是从Android Oreo开始完成的(这对于我的开发是完全可以的:p)

所以我的问题是:

  • 请指导我,我是否在这里缺少仿生身份?我正在检查的状态正确吗?
  • 如果Bionic中没有C ++ 14支持,那么即将在下一版本中将C ++ 14功能包含/实现到Bionic中吗?对此有任何公告吗?

1 个答案:

答案 0 :(得分:2)

Bionic是标准的C库。它不支持任何C ++ std库功能,更不用说C ++ 14了。

如果您询问有关NDK的信息,那么根据NDK的cpp-support页,LLVM的libc ++是自Lollipop以来Android操作系统已使用的C ++标准库,它支持C ++ 17功能。 / p>

enter image description here