函式原型:
//vector的讀取和修改
void
(vector<
int>
& v)
cout << endl;
//讀取----->at()方式
for(
int i =
0; i < v.
size()
; i++
) cout << endl;
//返回容器中第乙個元素
cout <<
"容器中第乙個元素: "
<
front()
<< endl;
//返回容器中最後乙個元素
cout <<
"容器中最後乙個元素: "
<< v.
back()
<< endl;
}void
test()
(v);
}int
main()
總結:除了用迭代器獲取vector中的元素,和at()也可以
vector容器09之互換容器 swap
函式原型 include using namespace std include vector之互換容器 void print vector int v cout endl void test print v vector int v1 5,20 print v1 互換容器 實際應用 巧用swap可...
STL 之vector向量容器
vector向量容器 作為陣列的乙個泛化推廣的vector容器,不僅可以陣列一樣的元素隨機訪問,還可以在容器的尾端插入新元素 vector是乙個簡單,高效的容器,在尾端插入和刪除元素,演算法時間複雜度為o 1 常數階,其他元素的插入和刪除為o n 的線性階,其中n為容器的元素個數,vector具有自...
STL系列之vector 容器
標頭檔案 使用vector,必須包含標頭檔案 includevector v vector v 3,1 初始化放入3個1 vector vpointer vector vpointer st test可以是使用者定義的任意結構體或類等資料型別int ponit new int for int i 0...