vector

vector相似於一個動態數組,當不肯定所要使用的數組的大小的時候,可使用vector。
vector能夠動態的改變大小,增刪數據。 vector的使用:
1.頭文件數組

#include<vector>

2.建立vector對象.code

vector<int> vec

3.尾部插入元素:對象

vec.push_back(a)

4.使用下標訪問元素it

vec[2]

5.使用迭代器訪問元素迭代器

vector<int>::iterator it;
	for(it=vec.begin();it!=vec.end();it++)
		cout<<*it<<endl;

6.插入元素:數據

vec.insert(vec.begin()+i,a) //在低i+1個元素前面插入a
	vec.push_back(a) //在向量末尾添加a

7.刪除元素:文件

vec.erase(vec.begin()+2) //刪除第3個元素
	vec.erase(vec.begin()+i,vec.end()+j) //刪除區間[i,j-1]
	vec.pop_back() //移除最後一個元素

8.向量的大小co

vec.size()

9.清空push

vec.clear()

10.判斷vec是否爲空:iterator

vec.empty()
相關文章
相關標籤/搜索