C++ Vector容器入门教程:附带代码示例

这篇文章将介绍C++ STL库中的vector容器,并提供一个简单的程序示例来帮助你理解如何使用它。

什么是Vector容器?

vector是C++标准模板库 (STL) 中的一种序列容器,它可以动态地存储一系列相同类型的元素。与数组不同的是,vector的大小可以根据需要自动增长或缩减,使用起来更加灵活方便。

代码示例

下面是一个简单的C++程序,展示了如何使用vector容器:cpp#include #include

int main() { // 创建一个vector容器,用于存储整数 std::vector numbers;

// 使用push_back()函数向vector容器中添加元素    numbers.push_back(10);    numbers.push_back(20);    numbers.push_back(30);    numbers.push_back(40);    numbers.push_back(50);

// 使用循环遍历并输出vector中的元素    std::cout << 'Vector中的元素为:';    for (int i = 0; i < numbers.size(); ++i) {        std::cout << numbers[i] << ' ';    }

std::cout << std::endl;

return 0;}

代码解释

  1. #include <iostream>#include <vector>: 这两行代码引入了必要的头文件。iostream提供了输入输出流的功能,而vector则包含了vector容器的定义。2. std::vector<int> numbers;: 这行代码声明了一个名为numbersvector容器,用于存储int类型的整数。3. numbers.push_back(value);: push_back()函数用于向vector容器的末尾添加一个新的元素。4. numbers.size();: size()函数返回vector容器中当前存储的元素个数。5. numbers[i]: 使用方括号运算符[]可以像访问数组一样访问vector容器中的元素。

运行结果

运行上述程序,你将会在控制台看到以下输出:

Vector中的元素为:10 20 30 40 50

总结

这个简单的程序展示了如何使用vector容器来存储和操作一组整数元素。你可以根据需要修改vector容器中的元素类型和操作,以实现更复杂的功能。

C++ Vector容器入门教程:附带代码示例

原文地址: https://www.cveoy.top/t/topic/0vW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录