当前位置:网站首页>Qt 实现容器的DELETE的方式
Qt 实现容器的DELETE的方式
2022-07-07 09:10:00 【InfoQ】
前提摘要
- 他可以任意存储,具有不限量的优点。
- 再删除中间的某一个数据后,后续的数据会自动补齐,不会造成浪费。
delete 容器的方法一:
for (std::vector<QCheckBox*>::iterator itvet = m_vetAddCheckBoxControls.begin(); itvet != m_vetAddCheckBoxControls.end(); itvet++)
{
if(*itvet)
{
delete *itvet;
*itvet = nullptr;
}
}
m_vetAddCheckBoxControls.clear();
delete 容器的方法二:
vector<QCheckBox*>().swap(m_vetAddCheckBoxControls);
总结
边栏推荐
- Galaxy Kirin desktop operating system installation postgresql13 (source code installation)
- The seventh training assignment
- 2022.7.6DAY598
- 学习笔记|数据小白使用DataEase制作数据大屏
- 面试被问到了解哪些开发模型?看这一篇就够了
- electron添加SQLite数据库
- Vuthink proper installation process
- Still cannot find RPC dispatcher table failed to connect in virtual KD
- 基于Retrofit框架的金山API翻译功能案例
- JSON format query of MySQL
猜你喜欢
從色情直播到直播電商
seata 1.3.0 四種模式解决分布式事務(AT、TCC、SAGA、XA)
Avoid mutating a prop directly since the value will be overwritten whenever the parent component
自动化测试框架
Socket socket programming
JS add spaces to the string
Transaction rolled back because it has been marked as rollback only
The opacity value becomes 1%
SQL Server knowledge gathering 9: modifying data
electron添加SQLite数据库
随机推荐
Realize ray detection, drag the mouse to move the object and use the pulley to scale the object
Ffmpeg record a video command from RTSP
How to use cherry pick?
Long list performance optimization scheme memo
What if copying is prohibited?
mif 文件格式记录
Eth trunk link switching delay is too high
uniapp 在onLaunch中跳轉頁面後,點擊事件失效解决方法
Process control (creation, termination, waiting, program replacement)
IDEA快捷键大全
Input type= "password" how to solve the problem of password automatically brought in
软件设计之——“高内聚低耦合”
Unity script visualization about layout code
Force buckle 1002 Find common characters
PR Lecture Notes
创意信息获2家机构调研:GreatDB 数据库已在9地部署
From pornographic live broadcast to live broadcast E-commerce
【C#】WinForm运行缩放(变糊)的解决方法
Arduino board description
Cmake learning manual