我正在阅读 Boost 数组文档,我看到了这一行:
如果你使用 C++11,你应该考虑使用 std::array 而不是 boost::array
我的印象是,对于它的主要库,Boost 总是比标准库更可取,因为:
- boost 的性能永远不会比标准库差
- boost 可能会提供更多功能
- boost 最终与标准 lib 具有相同的质量(编写 C++ 标准的人是积极的 boost 开发人员/主管)
- 几年后,主要的增强功能最终出现在标准库中
那么我更喜欢 boost 而不是 stdlib 是对的吗?
如果不是/更复杂,我的哪些假设需要更正?