c 容器演算法迭代器初識 容器演算法迭代器

2021-10-09 04:01:52 字數 773 閱讀 9779

c++容器演算法迭代器初識 容器演算法迭代器

stl中最常用的為迭代器vector,可以理解為陣列,下面我們將學習如何向這個容器

中插入資料、並遍歷這個容器

//容器:vector

//演算法:for_each

//迭代器:vector::iteator

#include

#include

#include

using

namespace std;

void

myprint

(int val)

void

test01()

//第二種遍歷方式

cout <<

"第二種遍歷方式"

<< endl;

for(vector<

int>

::iterator it = v.

begin()

; it != v.

end(

); it++

) cout << endl;

//第三種遍歷方式

cout <<

"第三種遍歷方式"

<< endl;

for_each

(v.begin()

, v.

end(

), myprint);}

intmain()

c++容器演算法迭代器初識 容器演算法迭代器

容器,演算法,迭代器初識

stl 最常用的是容器是vector,可以理解為陣列。vector存放內建資料型別 容器 vector 演算法 for each 迭代器 vector iterator 標準演算法標頭檔案 include include using namespace std include include 標準演...

C STL 迭代器 容器 演算法

stl standardtemplatelibrary 即標準模板庫,是乙個具有工業強度的,高效的c 程式庫。它被容納於c 標準程式庫 c standardlibrary 中。該庫包含了諸多在電腦科學領域裡所常用的基本資料結構和基本演算法。為廣大c 程式設計師們提供了乙個可擴充套件的應用框架,高度體...

C 筆記 容器 迭代器和演算法

容器是一種資料結構,演算法通過迭代器對容器中資料進行訪問,形成資料結構 演算法的程式結構。容器通過模板可以將型別提煉出來實現泛型,用以儲存不同型別物件的類成為了容器。同一容器儲存同一型別的物件,當容器被銷毀時,容器中的物件也會被銷毀。stl庫提供了一些常用的容器型別,順序容器 vector list...