STL源碼剖析讀書筆記

一.STL提供六大組件,彼此可以組合套用。

        1.容器(containers):各種存儲結構,如vector、list、deque、set、map,用來存放數據。

        2.算法(algorithme):各種常用算法,如sort、search、copy、erase等。

        3.迭代器(iterators):扮演容器與算法之間的連接器。

        4.仿函數(functors):行爲類似函數,可作爲算法的某種策略。

        5.適配器(adapters):一種用來修飾容器或仿函數或者迭代器的類。

        6.配置器(allocators):負責空間配置和管理。

發佈了76 篇原創文章 · 獲贊 15 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章