我一直在浏览 Boost 库的修订版 1.38.0,试图确定那里是否有足够的珠宝来证明谈判我公司的外部软件审批流程是合理的。在编写测试程序和阅读文档的过程中,我得出了几个结论
- 当然,并不是 Boost 中的所有东西都可以在我的工程组中使用
- 更重要的是,其中一些库似乎比其他库更精致
事实上,一些图书馆对我来说似乎有点像玩具。
有许多相当容易访问的库在经过很短的调查后就可以使用,例如boost::variant(我真的很喜欢访问者组件以及如果访问者缺少一个变体类型之一)。我会使用boost::shared_ptr,除了我们的组已经有一组智能指针类型。
所以基于 Stack Overflow 用户的广泛经验,Boost 库
- 有高品质吗?
- 不仅仅是玩具?
- 有没有什么入门门槛高但值得学习的?
请注意,这与Boost中提出的问题有些不同,认为有害吗?
PS - 是否删除了答案之一(来自 litb)?我在这里看不到它,只有我的用户页面上的摘录...