使用delete maker时,偶尔会报错。使用marker->deleteLater()就ok了;
QList<CMapMarkerEx*> tlist = this->findChildren<CMapMarkerEx*>(QString("mapMarker"), Qt::FindChildrenRecursively);
foreach(CMapMarkerEx* marker, tlist)
{
if(marker){
marker->deleteLater();
marker = NULL;
}
}
博客提到在使用delete maker时偶尔会报错,而使用marker->deleteLater()则可正常解决该问题,涉及信息技术中编程的相关内容。
1516





