发布日期:2018-03-26
C++ Boost库的优点是什么?+ 查看更多
C++ Boost库的优点是什么?
+ 查看更多
发布日期:2018-02-26 10:29
分类:CPlusPlus
浏览次数:1260
人生不用boost,便是英雄也枉然。我一直在通读Boost库,并且发现它似乎在实践中(不只是在我这里)有很多应用.为什么会这样?是什么使它这么棒?
回答:
Boost被如此广泛应用是因为:
- 它是开源和大牛审评过的
- 它提供了一个广泛的平台无关的功能,STL没有做到.
- 是对STL的补充而非代替.
- 许多Boost开发者在C++标准委员会。事实上,Boost很多部分被认为是包含在下一个C++标准库中.
- 它的变更被完善记录.
- 它的许可允许它在开源和封闭源项目中被包含。
- 它的特点是通常不相互依赖,所以你可以只链接你需要的部分