我想知道他们的表现/稳定性是否彼此不同,他们的许可证是否简短解释。欢迎真实世界的经历。
答案 0 :(得分:3)
截至昨天(NDK r9d),gnustl仍然更加全面,例如支持< thread>,< future>以及其他一些C ++ 11功能。即使这些依赖于工具链:您无法使用默认的ARM gcc 4.6来启用它们。
OTOH,stlport许可证是免费的,与AOSP的其余部分一样,而gnustl的GPL v3链接异常并不容易理解。有关较早的讨论,请参阅https://groups.google.com/d/topic/android-ndk/OWl_orR0DRQ。
如果查看NDK发行说明,您会发现就固定错误而言,这两个STL实现或多或少都是平等的。
我很高兴看到性能基准,但我个人从未遇到过STL实现变化解决了真正瓶颈的情况。
答案 1 :(得分:0)