QT QMap 使用方法,直接上例子,请仔细体会。
添加头文件:
#include
添加:
QMap map;
map.insert("3name", "leo");
map.insert("1age", "18");
map.insert("2like", "eat");
map.insert("4sex", "man");
遍历:
QMap::const_iterator i;
for( i=map.constBegin(); i!=map.constEnd(); ++i)
qDebug() << i.key() <<" " << i.value();
//QMap的Key会自动按升序排列
qDebug() << "---------------------------------";
QMap::iterator mi;
查找:
mi = map.find("2like");
if(mi != map.end())
{
qDebug() << mi.key() <<" -- " << mi.value();
++mi;
if(mi != map.end())
{
qDebug() << mi.key() <<" ++ " << mi.value();
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/127358.html