【发布时间】:2010-10-09 08:57:31
【问题描述】:
我一直在浏览 Boost 库的 1.38.0 修订版,试图确定那里是否有足够的珠宝来证明我公司的外部软件批准流程的谈判是合理的。在编写测试程序和阅读文档的过程中,我得出了几个结论
- 当然,并非 Boost 中的所有内容都可以在我的工程组中使用
- 更重要的是,其中一些库似乎比其他库更精致
事实上,有些库在我看来有点像玩具。
我可以看到许多相当容易访问的库在经过很短的调查后就可以使用,例如 boost::variant(我真的很喜欢 visitor em> 组件以及如果访问者缺少一种变体类型的运算符,编译器会出错)。我会使用 boost::shared_ptr,除了我们的组已经有一组智能指针类型。
所以基于 Stack Overflow 用户的广泛经验,哪些 Boost 库
- 质量高吗?
- 不仅仅是玩具?
- 有没有什么入门门槛高但值得学习的?
请注意,这与Boost considered harmful? 中提出的问题有些不同
附: - 是否已删除其中一个答案(来自 litb)?我在这里看不到,只有我的用户页面上的摘录...
【问题讨论】: