当前位置:首页 C++ > 正文

c++ vector数组的使用

作者:野牛程序员:2023-07-01 09:10:15 C++阅读 2619

在C++中,vector是一个非常有用的数据结构,它提供了动态数组的功能,并且可以方便地进行插入、删除和访问操作。以下是使用vector数组的基本示例:

首先,你需要包含vector头文件:

#include <vector>

然后,你可以声明一个vector对象并初始化它:

std::vector<int> numbers; // 声明一个存储整数的vector
std::vector<std::string> names; // 声明一个存储字符串的vector

你还可以在声明时使用初始化列表来初始化vector

std::vector<int> numbers = {1, 2, 3, 4, 5}; // 初始化一个整数vector
std::vector<std::string> names = {"Alice", "Bob", "Charlie"}; // 初始化一个字符串vector

要访问vector中的元素,你可以使用索引运算符[]

std::vector<int> numbers = {1, 2, 3, 4, 5};
int firstNumber = numbers[0]; // 访问第一个元素
int thirdNumber = numbers[2]; // 访问第三个元素

如果你想获取vector的大小,可以使用size()函数:

std::vector<int> numbers = {1, 2, 3, 4, 5};
int size = numbers.size(); // 获取vector的大小

要在vector的末尾添加元素,可以使用push_back()函数:

std::vector<int> numbers;
numbers.push_back(1); // 在末尾添加元素1
numbers.push_back(2); // 在末尾添加元素2

你还可以使用迭代器来遍历vector中的元素:

std::vector<int> numbers = {1, 2, 3, 4, 5};
for (auto it = numbers.begin(); it != numbers.end(); ++it) {
    int number = *it; // 获取当前迭代器指向的元素
    // 在这里对元素进行操作
}

这只是vector的一些基本用法示例,还有更多的函数和操作可以使用。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击