c++ - 为什么我应该使用 Apache C++ 标准库而不是任何其他 STL 实现以及 Boost?

标签 c++ apache stl

我从 Apache C++ standard library 获得什么好处我没有从编译器附带的 STL 实现和 Boost 库中得到什么?

最佳答案

The Apache C++ Standard Library project is a complete implementation of the ISO/IEC 14882 C++ Standard Library.

The most distinguishing characteristic of this implementation of the C++ Standard Library is its portability to a large number of C++ compilers, operating systems, and hardware architectures.

听起来,如果您重视极致的便携性,这就是给您的。如果你不这样做,大多数人都会默认使用他们编译器的默认实现,所以如果你遇到麻烦,社区会更大。如果您没有遇到实现问题,我不明白它为什么会有很大的不同。

我通常会因为这种观点而受到抨击,但我喜欢拥有一家我可以支付费用来解决问题的公司的想法,我的开发人员(和我)不够聪明(或者没有时间)深入研究内部问题并修复错误。

关于c++ - 为什么我应该使用 Apache C++ 标准库而不是任何其他 STL 实现以及 Boost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1591779/

相关文章:

c++ - 将二进制文件的一部分读取到预先存在的basic_string对象中

php - 我在哪里可以将日志存储在 PHP 应用程序中,以便无法通过 HTTP 访问它们?

linux - Apache 如何访问 root 用户创建的 SSL 证书?

c++ - move std::vector<T> 到 T*

c# - 文本和二进制数据在同一文件中

c++ - 改善棋盘图案的时间复杂度

c++ - 'fprintf' 颜色格式包装器

Django 管理站点未显示 CSS 样式

c++ - 多个代理类可以组成一个 STL-proof 位 vector 吗?

C++ 和 STL 进修类(class)