標準模版庫

2022-05-11 18:40:51 字數 1010 閱讀 4893

#include #include 

#include

#include

using

namespace

std;

int main(void

)

//使用迭代器遍歷裡面的全部元素

vector::iterator itor;

for (itor = vec.begin(); itor != vec.end(); itor++)

cout

<< "

size:

"<< vec.size() << endl; //

有多少個元素

cout

<< vec.front() << endl; //

vec的乙個元素

cout << vec.back() << endl; //

vec的最後乙個元素

cout

map m; //

這裡定義乙個大集合,集合裡面的元素定義為:前面是key,後面是value,key也可以是string型別

pair p1(2, "

b"); //

定義map裡面的元素

pair p2(3, "c"

); pair

p3(4, "d"

); m.insert(p1);

//把元素放到裡面去

m.insert(p2);

m.insert(p3);

cout

<< m[2] << endl; //

通過key訪問到對應的value

map::iterator itor2 = m.begin(); //

使用迭代器遍歷全部的元素

for (; itor2!= m.end(); itor2++)

system(

"pause");

return0;

}

標準模版庫

stl 標準模版庫,standard template library 和mfc相比,stl更加複雜和強大。stl有以下的一些優點 可以方便容易地實現搜尋資料或對資料排序等一系列的演算法 除錯程式時更加安全和方便 stl是跨平台的 一些基礎概念的定義 模板 template 類 以及結構等各種資料型...

C 標準庫和C 標準模版庫

c 標準庫很大,在現在的情況下,c 標準庫確實越來越好,因為大的庫會包含大量的功能.標準庫中的功能越多,開發自己的應用程式時能借助的功能就越多,c 庫並非提供一切 很明顯的是沒有提供開發和圖形使用者介面的支援 但確實提供了很多.標準c 庫中主要有以下主要元件 標準c庫.i 0流技術.string.容...

STL標準模版庫 set操作

include include include include include 仿函式 set是乙個集合,變數內容是唯一的,其中值的順序是按照規則排列的 在插入的時候要刪除,要刪除原有資料在插入。不支援直接訪問操作,不能指定插入位置 using namespace std inttestset01 ...