回覆列表
-
1 # 山海皆可平z
-
2 # 艾倫科技
STL(Standard Template Library,標準模板庫)是惠普實驗室開發的一系列軟體的統稱。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普實驗室工作時所開發出來
的。現在雖說它主要出現在C++中,但在被引入C++之前該技術就已經存在了很長的一段時間。
STL的程式碼從廣義上講分為三類:algorithm(演算法)、container(容器)和iterator(迭代器),幾乎所有的程式碼都採用了模板類和模版函式的方式,這相比於傳統的由函式和類
組成的庫來說提供了更好的程式碼重用機會。在C++標準中,STL被組織為下面的13個頭檔案:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、
<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。
-
3 # 千鈞一髮go
STL的經典書籍要認真研究,多看看別人的一些總結分享,尤其是STL各個元件內部實現原理和多執行緒開發注意點,最重要的是要自己多實踐尤其是測試一下大量資料下的表現
我來回答下這個問題
第二,還是要練習,熟能生巧,還是得靠多練。平時根據一個知識點,有針對性的去練習寫一些對應的程式碼,透過實際練習來複習知識點,並對知識點做對應的驗證。這樣才能慢慢的透過積累,開始熟悉,最後走向精通。
以上是我的分享。