c++ - 使用 C++ Boost 库有哪些优势?

标签 c++ boost

所以,我一直在通读,似乎 Boost 库在实践中得到了很多使用(虽然不是在我的商店)。为什么是这样?是什么让它如此美妙?

最佳答案

Boost被广泛使用是因为:

  • 它是开源的并经过同行评审。
  • 它提供了一个 wide range STL 遗漏的与平台无关的功能。
  • 它是对 STL 的补充而非替代。
  • 许多 Boost 开发人员都是 C++ 标准委员会的成员。事实上,Boost 的许多部分都被认为包含在下一个 C++ 标准库中。
  • 它的文档很好。
  • 它的 license允许包含在开源和闭源项目中。
  • 它的功能通常不相互依赖,因此您可以只链接您需要的部分。 [ Luc Hermitte的评论]

关于c++ - 使用 C++ Boost 库有哪些优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/125580/

相关文章:

c++ - 如何以最快的方法删除那些指定的标签组件

c++ - Windows C++ API ListView 未显示

c++ - 如何读取 beast::websocket 中错误请求的 header ?

c++ - boost::circular_buffer 如何处理覆盖移位

c++ - 如何使 boost::apply_visitor 成为类访问者的友元函数?

c# - 存储有关文件的其他元数据

c++ - 更简单的c++模板编译错误输出

c++ - boost python 对象的生命周期

c# - 使用 C++/CLI 桥连接 C++ 和 C# 代码

c++ - 带有 unordered_map 的模板代码膨胀