Qt QList 清空方法:如何清空 QList 对象
可以通过以下几种方法将 Qt 中的 QList 对象清空:
- 使用
clear()函数:
QList<int> list;
list.clear(); // 清空 list 中的所有元素
- 重新赋值为新的空 QList 对象:
QList<int> list;
list = QList<int>(); // 将 list 重新赋值为空 QList 对象
- 使用 QList 的析构函数来释放 QList 中的元素:
QList<int> list;
// ...
list.~QList(); // 调用析构函数释放 list 中的元素
需要注意的是,第三种方法虽然可以释放 QList 中的元素,但一般不建议使用。最佳的做法是在 QList 对象作用域结束时自动释放,无需手动释放。
原文地址: https://www.cveoy.top/t/topic/nDDE 著作权归作者所有。请勿转载和采集!