• 3218阅读
  • 1回复

简单的问题 [复制链接]

上一主题 下一主题
离线gueangyik
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-31
QList<QGraphicsItem *> items;
QMutableListIterator<QGraphicsItem *> i(items);
while (i.hasNext()) {
Link *link = dynamic_cast<Link*>(i.next());
i.remove();
}
大家帮我分析一下      
Link *link = dynamic_cast<Link*>(i.next());
i.remove();
这句不是第一个都没删除 就删第二个吗??
i.next()
是不是跟++i一样啊 ?
离线yangfanxing
只看该作者 1楼 发表于: 2010-04-02
应该是从第二个开始删除;
最后会剩下第一个Item
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个