C 標準模板庫STL

2021-06-20 20:16:23 字數 489 閱讀 2453

stl是標準c++庫的一部分。

stl模板類為c++提供了完善的資料結構和演算法。

stl的特點

「型別引數化」,即stl的**中可處理任意自定義型別的物件。

泛型程式設計(generic programming),它以模板為基礎,弱化了

實體型別的差異,簡化了程式設計時問題抽象的模型,提供了更好的

封裝性和彈性。

//stl示例

#include#include#includeusing namespace std;

int main()

{ vectornum;//stl的vector容器

int a, i;

while(cin>>a)

num.push_back(a);

sort(num.begin(),num.end());

for(i=0;i

C 標準模板庫STL

stl 標準模板庫 包括容器,演算法,迭代器 容器用來儲存資料,比如vector,list,堆疊等,string也算 一共有八個 演算法就是對容器進行操作,比如增刪改查資料 迭代器用來遍歷容器itreator 用指標的方式來遍歷容器的資料 注 平時使用的時候大部分時候我們都用上了,但是面試的時候不能...

c (標準模板庫STL)

stl是一種泛型程式設計 generic programming 容器主要有以下分類 例如 容器的成員函式begin 返回指向容器中第乙個元素的迭代器 end 返回指向容器中最後乙個元素後繼位置的迭代器。下面通過stl中提供的乙個泛型函式find 來說明迭代器與泛型演算法的關係 首先看下stl對於f...

C 標準模板庫(STL)

c 原先的標準模板庫容器包括 deque,list,queue,priority queuem stack,vector,map,multimap,set,multiset,bitset c 11將bitset從容器分類移去了單獨分類,並且新增了 unordered map,unordered mu...