21xrx.com
2024-09-19 09:35:30 Thursday
登录
文章检索 我的文章 写文章
C++中的vector使用方法简介
2023-06-27 12:37:47 深夜i     --     --
C++ vector 使用方法 简介 数据结构

Vector是C++标准库中的一个非常实用的容器,“容器”是指一种存储数据的结构,可以用来存储同一类型的数据。下面让我们来了解一些基本的vector使用方法。

1. 头文件

使用vector容器需要包含头文件

2. 定义vector

定义vector可以使用以下语法:

vector<数据类型> vector名称;

例如:

vector vecInt;

vector vecDouble;

3. 添加元素

使用push_back()函数可以向vector中添加元素。

例如:

vecInt.push_back(1);

vecInt.push_back(2);

vecInt.push_back(3);

vecDouble.push_back(1.0);

vecDouble.push_back(2.0);

vecDouble.push_back(3.0);

4. 访问元素

vector中的元素可以通过下标访问,可以使用[]运算符,也可以使用at()函数。使用at()函数可以进行边界检查,如果下标越界则会抛出异常。

例如:

int i = vecInt[0];

double d = vecDouble.at(1);

5. 插入元素

使用insert()函数可以在vector中插入元素。

例如:

vecInt.insert(vecInt.begin()+1, 4);

6. 删除元素

使用erase()函数可以从vector中删除元素。

例如:

vecDouble.erase(vecDouble.end()-1);

7. 遍历vector

可以使用for循环或者迭代器对vector进行遍历。

例如:

for(int i=0; i

  cout << vecInt[i] << endl;

}

for(vector ::iterator it=vecDouble.begin(); it!=vecDouble.end(); it++){

  cout << *it << endl;

}

总之,vector是C++中非常实用的容器,具有简单易用、动态扩展、支持随机访问等优点,在编写C++程序时可以考虑使用vector。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复