Qt6STL-QVector循环删除指针浅谈

Posted 鱼酱2333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt6STL-QVector循环删除指针浅谈相关的知识,希望对你有一定的参考价值。

需求vector中存放多个指针,如何去释放

QVector存储指针循环释放

QVector存储指针 释放的时候因为是循环释放需要注意迭代器的位置 vec.end()并非是最后一个元素
优点:代码简单
缺点:释放还要delete,代码多

 struct Person
    
   
        QString strName;
        Person(QString str):strName(str

以上是关于Qt6STL-QVector循环删除指针浅谈的主要内容,如果未能解决你的问题,请参考以下文章

浅谈数据结构之链队列

循环队列

浅谈垃圾回收机制

智能指针的模拟实现shared_ptr 循环引用 定置删除器

从嵌套for循环中的指针集中删除项目

第五十六课 树中结点的删除操作