我对标准库没有特别的问题,唯一真正的问题是 C++ 库用于将代码与一堆头文件连接起来,真正的实现很大程度上取决于我的应用程序在目标机器上会找到什么图书馆。
所以我一直在寻找带有容器、算法和迭代器的库,也许是开源的,有明确的实现,到目前为止我只找到了这 2 个:
- 提升库
- QT 库
但这都不是真正的 C++ 标准库,我的意思是 QT 主要是一个 GUI 库,它还提供容器和其他好东西,boost 非常庞大,所有的 C++ std-like 组件只是其中的一小部分这个库,也是这个库,移植到新目标并不是一件容易的事,因为构建系统有一个非标准的工具链,并且它使用自己的构建解决方案( bjam )。
最后,无论是 boost 还是 QT,我都没有得到一个简单的解决方案或可行的解决方案,可以像我希望的那样替换 C++ 库。
到目前为止,我发现的最好的项目是Apache C++ 标准库,它刚刚好,但这个项目已经死了。
有人可以建议一个只替换标准库的库,并且它是具有许可许可证的开源库吗?