有产品做推广 选哪个 网站,网站推广seo是什么,wordpress里的导航用什么位置,网上祭奠类网站怎么做前言
qmap删除元素可以采用erase(),但使用过程中却必须注意以下#xff1a; qmap中的元素被删除后#xff0c;其迭代器自动指向下一个元素#xff1b;
示例
要求删除创建时保存在QMap中的指针#xff0c;并将qmap中的元素删除。下面直接上代码。
QMapint,QPushButt…前言
qmap删除元素可以采用erase(),但使用过程中却必须注意以下 qmap中的元素被删除后其迭代器自动指向下一个元素
示例
要求删除创建时保存在QMap中的指针并将qmap中的元素删除。下面直接上代码。
QMapint,QPushButton* m_idBtnMap;//存放创建的按钮和按钮id
while(!m_idBtnMap.empty())
{it m_idBtnMap.begin();QPushButton *btn it.value();int id it.key();if(btn ! nullptr){delete btn;btn nullptr;}m_idBtnMap.erase(m_idBtnMap.begin());//删除qmap中存放的元素
}以上将QMap中存入的指针释放并删除了QMap中的元素。当然只有主要部分领会便可。