提升最佳实践?

时间:2009-08-18 22:22:08

标签: c++ boost

我使用的Boost图库数量相当多,但其余部分并不多。我经常在这里看到使用Boost部分的建议(比如Boost的各种智能指针)。显然Boost很好用。它也很大或多样化。有没有人知道常见问题解答或体面的最佳实践文档,以帮助知识渊博的C ++程序员更好地利用Boost?

3 个答案:

答案 0 :(得分:10)

您可能会发现https://stackoverflow.com/questions/379290/how-to-learn-boost有用。

但总的来说,请记住,Boost不是一个库,而是一个库的集合。这意味着你可以而且应该使用它的一部分,但可能不是全部。

只需阅读Boost中的库列表,并查看文档中有用的特定库。 Boost网站确实是权威的来源,无论是Boost提供什么,还是应该如何使用。

选择看似有用的各个库,看看Boost网站对它们的看法。

答案 1 :(得分:3)

我学习了其他开发人员使用的库,建议使用某些库,并阅读我可以找到/需要使用该库的所有文档。

但是最近我买了这本书Beyond the C++ Standard,它介绍了Boost最常见的部分。即使有合理的推动经验,我发现这本书真的很有用。它解释了库的作用,它们为什么这样做,如何使用它以及它们用来实现它的一些技术。

答案 2 :(得分:1)

当某个问题看起来像是已经发明的轮子时,首先我会查看boost的库列表,并尝试使用适合某些任务的库。这是我学习助力的方法。