我仍然在學習C++概念,但我對指針,引用,面向對象編程以及其他編程基礎知識很滿意。但我仍然需要了解更多關於模板,迭代器和正則表達式的知識。是否還有其他的概念,我應該有一個堅實的基礎來充分利用Boost庫?適當的Boost庫使用需要什麼先驗知識?
0
A
回答
4
沒有「適當」使用Boost這樣的東西。您可以使用Boost的那部分幫助您解決問題。例如,對於Boost測試,您不必瞭解任何具體的事情。對於Boost圖或算法,您應該對模板有很好的掌握。
因此,沒有好的方法來回答你的問題。看看你想使用的庫的文檔(Boost或其他),如果你認爲你可以處理它,就使用它。否則,回到這裏問一個更具體的問題。 ;-)
0
很難說,因爲提升實際上是一個圖書館的集合。在使用庫之前,您應該知道問題域。例如,什麼是線程以及在使用boost.thread之前如何處理它們。
至於C++具體的東西:
- 你應該知道什麼是標準庫已經爲您提供。
- 對如何使用模板
2
你應該知道如何模板和inheritancy作品,並仔細閱讀,你打算使用的模塊文件牢牢把握。在大多數情況下,這應該足夠了。
相關問題
- 1. 爲什麼K-Cross驗證需要先適合?
- 2. 爲什麼需要Boost庫文件?
- 3. 爲什麼DBNull.Value需要適當的SqlDbType?
- 4. 不知道爲什麼多精度計算不適用於我使用boost庫
- 5. 使用共享數據庫連接時需要知道什麼?
- 6. 需要htaccess的知識
- 7. 使用JObject需要什麼庫名稱?
- 8. 需要更多關於strstr()的知識它不適用於我
- 9. 爲什麼我們需要boost :: thread_specific_ptr?
- 10. 關於屬性的先驗知識?
- 11. vsto先決條件我如何知道我需要什麼?
- 12. 什麼是有效使用Informatica所需的語言知識?
- 13. 從DirectX切換到SlimDX需要什麼基礎知識?
- 14. 我需要知道數據倉庫需要多少電子表格知識
- 15. MVC模式:需要先創建什麼?
- 16. 爲什麼首先需要GUID屬性?
- 17. 無先驗地解析HL7 messageType知識
- 18. 爲什麼需要驗證用戶名?
- 19. 爲什麼需要用戶驗證?
- 20. 什麼時候需要/適當的因素在r
- 21. 使用SSL需要什麼?
- 22. 爲什麼需要使用OnModelCreating(首先是MVC 5 EF代碼)?
- 23. TOGAF:什麼是架構知識庫
- 24. 需要標識符是什麼意思?
- 25. 爲什麼DllImport需要標識符?
- 26. jQuery驗證需要不工作,我想知道爲什麼
- 27. 爲什麼當Update和Delete時EntityFramework.Extended庫不需要調用SaveChanges()?
- 28. DOS數據庫 - 幫助需要識別它是什麼
- 29. 不適當地使用jQuery promise對象。不知道爲什麼
- 30. 開發Android應用程序時需要事先知道些什麼?
+1 Boost是庫的集合,每個庫都是它自己的先決條件。 MPL,Fusion,Proto或Spirit都很有毛髮,但'boost :: scoped_ptr'正常工作! –