QHash<K, T>是一个在哈希表中存储键值对的数据结构。它的接口几乎与QMap<K, T>相同,但是与QMap<K, T>相比,它对K的模板类型有不同的要求,而且它提供了比QMap<K, T>更快的查找功能。
添加头文件:
#include <QHash>
添加:
QHash<QString, QString> map;
map.insert("3name", "leo");
map.insert("1age", "18");
map.insert("2like", "eat");
map.insert("4sex", "man");
遍历:
QHash<QString, QString>::iterator i;
for( i=map.begin(); i!=map.end(); ++i)
qDebug() << i.key() <<" " << i.value();
//生成一张哈希表,遍历时候怎么添加就怎么展示
qDebug() << "---------------------------------";
QHash<QString, QString>::iterator mi;

2312

被折叠的 条评论
为什么被折叠?



