STL容器簡介
String知識點
Vector知識點
List 知識點
Queue知識點
Deque知識點
Priority Queues(優先隊列)知識點
Map知識點
Multimap知識點
Set知識點
STL
STL是Standard Template Library的簡稱,中文名標準模板庫,惠普實驗室開發的一系列軟件的統稱。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普實驗室工作時所開發出來的。從根本上說,STL是一些“容器”的集合,這些“容器”有list,vector,set,map等,STL也是算法和其他一些組件的集合。這裏的“容器”和算法的集合指的是世界上很多聰明人很多年的傑作。STL的目的是標準化組件,這樣就不用重新開發,可以使用現成的組件。STL是C++的一部分,因此不用安裝額外的庫文件。(來自百度百科)
在C++標準中,STL被組織爲下面的13個頭文件:< algorithm>、< deque>、< functional>、< iterator > 、< vector>、< list>、< map>、<memory.h>、< numeric>、< queue>、< set>、< stack>和< utility>。
這也太多了,對於我來說好多目前用不上,所以我學了最常用最實用的幾個知識點。
嗯,沒錯以上圖表內的我或多或少我都有涉及編寫。
這個我也是看了好久就是那個 C++API
想必大家也很是熟悉,我寫的所有函數的語法都是來自這裏,當然我也沒能力去編寫語法😂都是依靠這再加上網課所記得學習筆記啥的,整理下來得。
這是我寒假學的STL,一共寫了有近十萬字吧,寫的挺認真的說真的寫博客比我學這個知識點還費時間,不僅是內容上的排布,還有邏輯上的畫面上的排版,寫這些一方面是鞏固自己的知識,以便以後不會還能再看看,另一方面則是給更多的人分享吧。
下面給出鏈接,需要嘛知識點就點一下去看看。因爲之前學一種就寫一種,我也就沒有整合在一起了。