2009-08-18 151 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的庫列表,然後嘗試使用適合特定任務的庫。這是我學習提升的方法。