史上最全的基礎STL大合輯(C++實現)近十萬字編輯|來自大一菜鳥的真情告白

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,一共寫了有近十萬字吧,寫的挺認真的說真的寫博客比我學這個知識點還費時間,不僅是內容上的排布,還有邏輯上的畫面上的排版,寫這些一方面是鞏固自己的知識,以便以後不會還能再看看,另一方面則是給更多的人分享吧。
下面給出鏈接,需要嘛知識點就點一下去看看。因爲之前學一種就寫一種,我也就沒有整合在一起了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章