wordpress 模块化主题,广州seo优化公司排名,用什么工具建设网站,谁能做网站开发介绍
QAssociativeIterable类是QVariant中一个关联式容器的可迭代接口。这个类允许多种访问在QVariant中保存的关联式容器元素的方法。如果一个QVariant可以转换为QVariantHash或QVariantMap#xff0c;那么QAssociativeIterable的实例可以从中提取出来。
QHashint, QSt…介绍
QAssociativeIterable类是QVariant中一个关联式容器的可迭代接口。这个类允许多种访问在QVariant中保存的关联式容器元素的方法。如果一个QVariant可以转换为QVariantHash或QVariantMap那么QAssociativeIterable的实例可以从中提取出来。
QHashint, QString mapping;mapping.insert(7, Seven);mapping.insert(11, Eleven);mapping.insert(42, Forty-two);QVariant variant QVariant::fromValue(mapping);if (variant.canConvertQVariantHash()) {QAssociativeIterable iterable variant.valueQAssociativeIterable();// Can use foreach over the values:foreach (const QVariant v, iterable) {qDebug() v;}// Can use C11 range-for over the values:for (const QVariant v : iterable) {qDebug() v;}// Can use iterators:QAssociativeIterable::const_iterator it iterable.begin();const QAssociativeIterable::const_iterator end iterable.end();for ( ; it ! end; it) {qDebug() *it; // The current valueqDebug() it.key();qDebug() it.value();}}结果