2009-08-18 112 views
4

我已经使用了Boost图形库一个相当大的数量,但没有太多其余的。我经常在这里看到使用Boost的部分建议(比如Boost的各种智能指针)。很明显,Boost很好用。它也很大或多样。有谁知道常见问题解答或像样的最佳实践文档,以帮助知识丰富的C++程序员更好地使用Boost?提升最佳实践?

回答

3

我了解了我由其他开发人员使用的库,这些开发者建议某些库和我阅读我可以找到的所有使用该库的文档。

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

+0

谢谢,今天看了那本书,看起来像我需要的东西。 – 2009-08-19 22:06:30

10

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

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

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

挑出看起来有用的单个图书馆,并查看Boost网站对他们的评论。

+0

好主题,谢谢! – 2009-08-18 22:30:39

1

当某些问题看起来像一个已经发明的轮子时,首先我看看boost的库列表,然后尝试使用适合特定任务的库。这是我学习提升的方法。