鞍山在百度做个网站多少钱,织梦企业 网站源码,网站关键词排名怎么提升,网站开发团队人员构成引言
若只是单独的遍历容器#xff0c;不修改容器中元素的值#xff0c;可以使用foreach来实现#xff0c;比使用迭代器来遍历元素更简洁#xff0c;使用foreach迭代器是创建了原来容器的副本#xff0c;所有不能修改容器中数据。下面看两个示例。
示例
示例一
遍历QM…引言
若只是单独的遍历容器不修改容器中元素的值可以使用foreach来实现比使用迭代器来遍历元素更简洁使用foreach迭代器是创建了原来容器的副本所有不能修改容器中数据。下面看两个示例。
示例
示例一
遍历QMap容器中的参数
QMapQString,int map;
foreach(const QString str,map.keys())
{qDebug()str:map.value(str);
}示例二
遍历QMultimap中的元素
QMultimapQString,int mapMul;
foreach(const QString str,mapMul.uniqueKeys())
{foreach(int value,mapMul.values(str)){qDebug()str:value;}
}当容器是一键多值的时候采用双循环的方式。