文章目录 QVector存储指针循环释放 QVector存储智能指针循环释放 QVector使用智能指针的陷阱 需求vector中存放多个指针,如何去释放,QVector在Qt6就是QList,这里用Qt6举例 QVector存储指针循环释放 QVector存储指针 释放的时候因为是循环释放需要注意迭代器的位置 vec.end()并非是最后一个元素 优点:代码简单 缺点:释放还要delete,代码多 struct Person { QString strName; Person(QString str):strName(str) { } ~