首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在C++中添加元素并清除指针向量

在C++中,向量是一种动态数组,可以自动调整大小。要添加元素并清除指针向量,可以使用以下步骤:

  1. 包含头文件:#include<iostream> #include<vector>
  2. 创建一个指针向量:std::vector<int*> ptr_vector;
  3. 添加元素:int* ptr = new int(10); // 创建一个指向整数的指针 ptr_vector.push_back(ptr); // 将指针添加到向量中
  4. 清除指针向量:for (auto ptr : ptr_vector) { delete ptr; // 删除向量中的每个指针 } ptr_vector.clear(); // 清除向量

完整示例:

代码语言:cpp
复制
#include<iostream>
#include<vector>

int main() {
    std::vector<int*> ptr_vector;

    // 添加元素
    for (int i = 0; i < 5; ++i) {
        int* ptr = new int(i);
        ptr_vector.push_back(ptr);
    }

    // 输出元素
    for (auto ptr : ptr_vector) {
        std::cout << *ptr << " ";
    }
    std::cout<< std::endl;

    // 清除指针向量
    for (auto ptr : ptr_vector) {
        delete ptr;
    }
    ptr_vector.clear();

    return 0;
}

这个示例中,我们创建了一个指针向量,向其中添加了5个整数指针,并输出了它们的值。然后,我们遍历向量,删除每个指针,并清除向量。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

8分9秒

066.go切片添加元素

5分24秒

074.gods的列表和栈和队列

38秒

Lightroom Classic教程:如何在Mac Lightroom 中创建黑色电影效果

2分32秒

052.go的类型转换总结

1分1秒

三维可视化数据中心机房监控管理系统

5分33秒

JSP 在线学习系统myeclipse开发mysql数据库web结构java编程

领券