STL基本概念

2021-09-25 02:31:32 字數 748 閱讀 8194

stl:是c++標準的模板庫,充分體現了軟體的可復用性。
stl從廣義上分為三類:algorithm(演算法),container(容器),iterator(迭代器)。容器和演算法通過迭代器可以進行無縫的連線,幾乎所有的**都採用了模板類和函式模板的方式,這相比傳統的由函式和類組成的庫來說提供了更好的**重用的機會。

stl六大元件:

-容器-演算法

-迭代器

-偽函式

-介面卡

-空間配置器

使用stl的好處

1)stl是c++的一部分,因此也不用額外安裝什麼東西,他被內建在你的編譯器內。

2)stl的乙個重要的特點是資料結構和演算法的分離,

3)程式設計師可以不用思考stl具體的實驗過程,只要能夠熟練地使用stl即可。

4)stl具有高的可用性,高效能,高移植性,跨平台等特點。

#define _crt_secure_n0_warnings

#include#include "vector"

#include "algorithm"

using namespace std;

void main11()

//演算法 ; 演算法和迭代器進行無縫連線;

int num1=count(v1.begin(),v1.end(),2); //查詢等於2 的個數;

cout<<"num1="<}int main()

STL 基本概念

stl standard template library,標準模板庫 是惠普實驗室開發的一系列軟體的統稱。現在是乙個c 軟體庫,也是c 標準程式庫的一部分,但在被引入c 之前該技術就已經存在了很長的一段時間。stl的 從廣義上講分為三類 algorithm 演算法 container 容器 和it...

17 1 STL基本概念

一 基本概念 stl standard template library 即標準模板庫,是乙個具有工業強度的,高效的c 程式庫。它被容納於c 標準程式庫 c standard library 中,是ansi iso c 標準中最新的也是極具革命性的一部分。該庫包含了諸多在電腦科學領域裡所常用的基本資...

STL實用技術基本概念

stl基本概念 stl standard template library,標準模板庫 是惠普實驗室開發的一系列軟體的統稱。現然主要出現在c 中,但在被引入c 之前該技術就已經存在了很長的一段時間。stl的從廣義上講分為三類 algorithm 演算法 container 容器 和iterator ...