#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
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 ...