C++_vector的使用

cplusplus对vector的描述

1、vector包含于 < vector>头文件中

2、创建一个vector

vector<int> vec;

3、访问vector中的元素

cout << vec[i] << endl;   //类似数组的访问方式
//利用迭代器访问
vector<int>::iterator it;
for(it = vec.begin(); it != vec.end(); it++)
    cout << *it << endl;

4、插入元素

vec.insert(vec.begin()+i, a)//在第i+1个元素前插入a 

5、删除元素

vec.erase(vec.begin()+i)//删除第i+1个元素

6、获得vector的大小

vec.size();

7、清空vector

vec.clear();

8、返回某位置的元素

cout << vec.at(i) << endl;\\返回i位置的元素引用

9、判断是否为空

vec.empty();//空则返回true

你可能感兴趣的:(C++)