天宇文化 编程百科 vector用法(基本操作)

vector用法(基本操作)

使用Vector进行基本操作 Vector是C++中的一个标准库容器,它是一个动态数组,可以在运行时动态增加或…

vector用法(基本操作)

使用Vector进行基本操作

Vector是C++中的一个标准库容器,它是一个动态数组,可以在运行时动态增加或减少其大小。在本文中,我们将学习如何使用Vector进行基本操作,包括创建、添加元素、访问元素、删除元素等。

创建Vector

要创建一个Vector,我们需要包含头文件,然后使用以下代码:

“`c++

include

using namespace std;

vector v; // 创建一个空的整数向量

“`

这将创建一个名为v的空向量,它可以存储整数类型的元素。我们可以使用以下代码来检查向量是否为空:

“`c++

if (v.empty()) {

cout << "Vector is empty" << endl;

}

“`

添加元素

要向向量中添加元素,我们可以使用push_back()函数。例如,要将整数5添加到向量中,我们可以使用以下代码:

“`c++

v.push_back(5);

“`

这将在向量的末尾添加整数5。我们可以使用以下代码来将多个元素添加到向量中:

“`c++

v.push_back(1);

v.push_back(2);

v.push_back(3);

“`

访问元素

要访问向量中的元素,我们可以使用下标运算符[]。例如,要访问向量中的第一个元素,我们可以使用以下代码:

“`c++

int firstElement = v[0];

“`

我们还可以使用at()函数来访问向量中的元素。与下标运算符不同,at()函数会检查访问的元素是否存在。如果元素不存在,则会引发一个out_of_range异常。例如,要访问向量中的第二个元素,我们可以使用以下代码:

“`c++

int secondElement = v.at(1);

“`

删除元素

要从向量中删除元素,我们可以使用pop_back()函数。例如,要删除向量中的最后一个元素,我们可以使用以下代码:

“`c++

v.pop_back();

“`

我们还可以使用erase()函数来删除向量中的元素。例如,要删除向量中的第二个元素,我们可以使用以下代码:

“`c++

v.erase(v.begin() + 1);

“`

这将从向量中删除第二个元素。请注意,向量中的元素是从0开始编号的,因此第一个元素的索引为0,第二个元素的索引为1,以此类推。

总结

在本文中,我们学习了如何使用Vector进行基本操作,包括创建、添加元素、访问元素、删除元素等。Vector是一个非常有用的容器,它可以动态增加或减少其大小,因此非常适合存储动态数据。如果您想了解更多关于Vector的信息,请查看C++的官方文档。

本文来自网络,不代表天宇文化立场,转载请注明出处:https://www.wheelsfactory.cn/10144.html

作者: admin2

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部