21xrx.com
2024-12-22 17:28:40 Sunday
登录
文章检索 我的文章 写文章
C++中的向量(Vector)使用方法
2023-07-10 00:27:35 深夜i     --     --
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();

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

  
  

评论区

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