我想變得熟悉標準模板庫的使用。如果我遇到1995-97年左右出版的一般性參考資料或新手指南,我可以依靠其中的信息嗎? STL在過去十幾年中有多少變化?STL有多大改變?
回答
是的!有新的增加。 TR1更新現在在大多數環境中實施。
你的舊書對於學習基礎知識仍然有用。但是你會希望找到TR1的參考,以瞭解一些非常有用的新功能。在一些領域中,新功能比較老的功能更受歡迎。 (想到的是bind1st和bind2nd功能被完全封裝在更一般的綁定結構中。)
另外,還有boost庫。 (boost.org)Boost是一個圖書館的集合,其中一些非常有用,另一些則很模糊。 TR1中的一些功能來自增強,因此存在一些重疊。至少有一本關於Boost的好書。
有趣的是,你應該提到梅耶斯的書。我剛剛在他的網站上發現了一個頁面,該頁面自2001年的原始出版物以來有修改歷史記錄: http://www.aristeia.com/BookErrata/estl1e-errata.html 這些變化看起來相當公平次要的性質。 – Buggieboy 2009-08-19 23:02:34
我喜歡的SGI參考STL
http://www.sgi.com/tech/stl
其中包括進一步閱讀
http://www.sgi.com/tech/stl/other_resources.html
我認爲這個文件是由STL的火山口進行一組資源的(可能蜜蜂錯了)。
但是STL自從正式發佈以來並沒有改變。 TR1的新增功能目前尚未正式提供,但將成爲新標準的一部分。雖然你可以通過提升來抓住他們。哪一個庫是你應該看的另一組庫。
謝謝。我偶然發現了這個網站,並一直在閱讀這篇介紹。我還購買了該資源頁面上提到的Leen Ammerraal所着的這本書。 – Buggieboy 2009-08-20 01:31:16
- 1. 時序STL容器 - 多變?
- 2. STL有多少太多?
- 3. 裹STL向量和改變行爲
- 4. STL推力多重矢量變換?
- 5. STL set_union大名單
- 6. 改變大小
- 7. 向C++添加私有變量stl class
- 8. 檢查屏幕位置有多大改變appium android
- 9. 改變了PGA,SGA的大小,但改變沒有反映
- 10. 有沒有辦法讓C預處理器改變我使用的STL實現?
- 11. 改變大小的fontWithName值有
- 12. 初始化STL`map`大小
- 13. STL大int類實現
- 14. 如何更改C++中STL容器的大小
- 15. stl集合和多態性
- 16. 刪除()STL多繼承
- 17. 多線程與STL容器
- 18. 只有當它需要變大時才改變jumbobox的高度
- 19. 在STL中STL
- 20. UICollectionView空時改變大小
- 21. 緩衝區大小改變
- 22. 的realloc不改變大小
- 23. 改變對調整大小
- 24. ggbiplot - 改變點的大小
- 25. 的Cocos2D - 改變CCLabelBMFont大小
- 26. Weka(jvm)改變堆大小
- 27. java改變Textfield的大小
- 28. 改變圖像大小
- 29. 改變UIAlertView中大小
- 30. QML改變圖像大小
很高興知道。我會讀我的舊書,然後看看TR1。謝謝! – Buggieboy 2009-08-19 23:59:04