C++ Vector容器入门教程:附带代码示例
C++ Vector容器入门教程:附带代码示例
这篇文章将介绍C++ STL库中的vector容器,并提供一个简单的程序示例来帮助你理解如何使用它。
什么是Vector容器?
vector是C++标准模板库 (STL) 中的一种序列容器,它可以动态地存储一系列相同类型的元素。与数组不同的是,vector的大小可以根据需要自动增长或缩减,使用起来更加灵活方便。
代码示例
下面是一个简单的C++程序,展示了如何使用vector容器:cpp#include
int main() { // 创建一个vector容器,用于存储整数 std::vector
// 使用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;}
代码解释
#include <iostream>和#include <vector>: 这两行代码引入了必要的头文件。iostream提供了输入输出流的功能,而vector则包含了vector容器的定义。2.std::vector<int> numbers;: 这行代码声明了一个名为numbers的vector容器,用于存储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容器中的元素类型和操作,以实现更复杂的功能。
原文地址: https://www.cveoy.top/t/topic/0vW 著作权归作者所有。请勿转载和采集!