#include <iostream>
#include <vector>
int main() {
// 创建一个空的 vector,用于存储 int 类型的数据
std::vector<int> vec;
// 向 vector 中添加元素
vec.push_back(10); // 添加元素 10
vec.push_back(20); // 添加元素 20
vec.push_back(30); // 添加元素 30
// 输出 vector 的大小
std::cout << "Vector size: " << vec.size() << std::endl;
// 访问 vector 中的元素
for (size_t i = 0; i < vec.size(); ++i) {
std::cout << "Element at index " << i << ": " << vec[i] << std::endl;
}
// 使用迭代器遍历 vector
std::cout << "Using iterator to traverse the vector:" << std::endl;
for (std::vector<int>::iterator it = vec.begin(); it != vec.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
// 清空 vector
vec.clear();
std::cout << "After clearing, vector size: " << vec.size() << std::endl;
return 0;
}
包含头文件:#include <vector>
和 #include <iostream>
是必须的,前者提供了 std::vector
的定义,后者用于输入输出操作。
创建 vector:std::vector<int> vec;
创建了一个空的 vector
,用于存储 int
类型的数据。
添加元素:使用 push_back()
方法向 vector
中添加元素。
获取大小:vec.size()
返回 vector
中元素的数量。
访问元素:通过索引 [i]
或者使用迭代器 vec.begin()
和 vec.end()
来遍历 vector
中的元素。
清空 vector:vec.clear()
会移除 vector
中的所有元素,并将其大小设置为 0。
输出结果:通过 std::cout
输出每一步的结果,以便观察 vector
的变化。
上一篇:c++条件运算符
下一篇:c++ string erase
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站