头文件:`#include
<vector
>
定义方式:vector
<int>a
;
相关操作: (
1)a
.assign(b
.begin(), b
.begin()+3);
(
2)a
.assign(4,2);
(
3)a
.back();
(
4)a
.front();
(
5)a
[i
];
(
6)a
.clear();
(
7)a
.empty();
(
8)a
.pop_back();
(
9)a
.erase(a
.begin()+1,a
.begin()+3);
(
10)a
.push_back(5);
(
11)a
.insert(a
.begin()+1,5);
(
12)a
.insert(a
.begin()+1,3,5);
(
13)a
.insert(a
.begin()+1,b
+3,b
+6);
(
14)a
.size();
(
15)a
.capacity();
(
16)a
.resize(10);
(
17)a
.resize(10,2);
(
18)a
.reserve(100);
(
19)a
.swap(b
);
(
20)a
==b
;
(
21)
for (vector
<int>::iterator it
= vec
.end(); it
!= vec
.begin();)
{
cout
<< *(--it
) << " ";
}
for (vector
<int>::reverse_iterator it
= vec
.rbegin(); it
!= vec
.rend(); ++it
)
{
cout
<< *it
<< " ";
}
转载请注明原文地址: https://mac.8miu.com/read-508664.html