21xrx.com
2025-03-31 16:12:49 Monday
文章检索 我的文章 写文章
C++中的向量(Vector)使用方法
2023-07-10 00:27:35 深夜i     29     0
C++ 向量 使用方法 容器 动态数组

C++中向量是一种动态数组,可以动态地增加和缩小其大小和内容。其使用方法比传统的数组更加方便和灵活。下面是一些向量使用的方法和示例。

1. 头文件

向量需要使用头文件#include , 在C++标准库中已经提供了支持。

2. 创建向量

创建一个向量对象可以使用以下语法:

vector<数据类型> 名称;

例如,创建一个整型向量可以使用以下语句:

vector<int> myVector;

3. 往向量中添加元素

向量使用push_back()函数来添加一个新元素,语法如下:

myVector.push_back(元素值);

例如,往整型向量中添加5个元素可以使用以下代码:

vector<int> myVector;
myVector.push_back(10);
myVector.push_back(20);
myVector.push_back(30);
myVector.push_back(40);
myVector.push_back(50);

4. 访问向量中的元素

使用vector对象的下标运算符[]来访问向量中的元素,例如通过以下代码访问第一个元素:

int firstElement = myVector[0];

或者使用at()函数通过以下代码访问第二个元素:

int secondElement = myVector.at(1);

5. 遍历向量

使用循环语句可以遍历向量中的所有元素,例如通过以下代码遍历整个向量:

for (int i = 0; i < myVector.size(); i++)
{
  cout << myVector[i] << endl;
}

6. 获取向量大小

使用size()函数可以获取向量中元素数量,例如通过以下代码获取整型向量的元素数量:

int vectorSize = myVector.size();

7.清空向量

使用clear()函数可以清空向量中的所有元素,例如通过以下代码清空整型向量:

myVector.clear();

总之,向量提供了一种方便且灵活的动态数组方式来存储和访问数据,使用起来比传统的数组更加简单和有效。尝试并使用以上方法和代码,从而充分利用向量。

  
  

评论区

请求出错了