標準模板庫

2022-06-30 08:51:17 字數 397 閱讀 5611

1.概述

1)十大容器

a.線性容器:向量(vector)、雙端佇列(deque)、列表(list)

b.介面卡容器:堆疊(stack)、佇列(queue)、優先佇列(priority_queue)

c.關聯容器:對映(map)、多重對映(multimap)、集合(set)、多重集合(multiset)

2)四大迭代器

a.正向可寫迭代器

b.正向唯讀迭代器

c.反向可寫迭代器

d.反向唯讀迭代器

只有向量(vector)和雙端佇列(deque)這兩種連續記憶體的容器才會提供隨機迭代器,其它記憶體不連續的容器都只提供順序迭代器。

3)若干通用演算法

常用非數值演算法,如:查詢、排序、拆分、合併、複製、交換,等等。

標準模板庫( ) 介紹標準模板庫

標準模板庫就是類與函式模板的大集合。stl共有6種元件 容器,容器介面卡,迭代器,演算法,函式物件和函式介面卡。1 容器 容器是用來儲存和組織其他物件的物件。stl容器類的模板在標準標頭檔案中定義。1 序列容器是上面圖中的前三類 容器的操作 2 deque容器 非常類似vector,且支援相同的操作...

標準模板庫

c primer plus是乙個精心設計的,在今天的乙個最重要的和廣泛使用的程式語言的完整教程。乙個方便和易於使用的自學指南,這本書是適當的節目都認真的學生以及已經精通其他語言的開發人員。第六版c primer plus已更新和擴大覆蓋在c 的最新進展,包括新的c 11標準的詳細介紹。作家和教育家史...

標準模板庫

vector iterator pd vector scores pd scores.begin pd 22.3 pd pd scores.end 指向容器最後乙個元素後面的那個元素scores.erase scores.begin scores.begin 2 第乙個迭代器指向區間的起始處,第二個...