#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 中文站