STL 標準模板庫 簡要概述

2022-05-10 04:38:15 字數 427 閱讀 4849

#include //標頭檔案
容器(containers)

迭代器(iterators)

空間配置器(allocator)

配接器(adapters)

演算法(algorithms)

仿函式(functors)

迭代器演算法

空間配置器

配接器元件間的關係

stl的乙個重要特點是資料結構和演算法的分離。這種分離使得stl變得非常通用

stl另乙個重要特性是它不是物件導向。為了具有足夠通透性,stl主要依賴於模板而不是封裝、繼承和多型。

deque

list

map/multimap

其它一些容器:

關於C 標準模板庫 STL 的簡要認識

關於c 中標準模板庫的整體介紹,不講求細節 用來管理某類物件的集合 序列式容器 可序集群 ordered 其中每個元素都有固定的位置 取決於插入的時間和地點,和元素值無關。如果以追加方式對乙個集群置入元素,其排列次序將和置入次序一致。vector 關聯式容器 已序集群 sorted 元素位置取決於特...

STL 標準模板庫)

此篇只是乙個目錄,將分成單篇去完成 stl 主要有三個部分組成 容器,迭代器,演算法。順序容器 向量 vector 雙端佇列 dequeue 表 list ps copy 方法 關聯容器 集合 set 多重集合 multiset 對映 map 多重對映 multimap 容器介面卡 棧 stack ...

Stl(標準模板庫)

stl 標準模板庫 stl的目的是標準化元件,這樣就不用重新開發,可以使用現成的元件。我們常用到的stl容器有vector list deque map multimap set和multiset。1.簡單概括 如果需要高效的隨機訪問,不在乎插入和刪除的效率,使用vector 類似陣列 2 如果需要...