NDK 是否支持 C++14?
Does NDK support C++14?
目前正在做一些我需要使用 C++14 开发一些功能的事情,但仍然想知道它是否可以被 Bionic & NDK 支持??
从 Bionic Wiki Status 开始,C++11 功能已 implemented/included 融入 Bionic。唯一的问题是,从 Android Oreo 开始(这对我的开发来说完全没问题 :p )
所以我的问题是:
- 请指导我,我是否遗漏了 Bionic Status 的某些内容?我正在检查的状态是否正确?
- 如果 Bionic 中不支持 C++14,C++14 功能是否会 included/implemented 很快进入 Bionic 的下一个版本?有没有这方面的公告?
Bionic 是标准的 C 库。它不支持任何 C++ 标准库功能,更不用说 C++14 了。
如果您询问的是 NDK,那么根据 NDK 的 cpp-support 页面,LLVM 的 libc++ 是自 Lollipop 以来 Android OS 使用的 C++ 标准库这支持 C++17 功能。
目前正在做一些我需要使用 C++14 开发一些功能的事情,但仍然想知道它是否可以被 Bionic & NDK 支持??
从 Bionic Wiki Status 开始,C++11 功能已 implemented/included 融入 Bionic。唯一的问题是,从 Android Oreo 开始(这对我的开发来说完全没问题 :p )
所以我的问题是:
- 请指导我,我是否遗漏了 Bionic Status 的某些内容?我正在检查的状态是否正确?
- 如果 Bionic 中不支持 C++14,C++14 功能是否会 included/implemented 很快进入 Bionic 的下一个版本?有没有这方面的公告?
Bionic 是标准的 C 库。它不支持任何 C++ 标准库功能,更不用说 C++14 了。
如果您询问的是 NDK,那么根据 NDK 的 cpp-support 页面,LLVM 的 libc++ 是自 Lollipop 以来 Android OS 使用的 C++ 标准库这支持 C++17 功能。