QT QHashの使用方法の例
700 ワード
QHashは、ハッシュテーブルにキーパッドペアを格納するデータ構造である.そのインターフェースはほとんどQMapと同じですが、QMapと比べて、Kのテンプレートタイプに対しては異なる要求があり、QMapよりも速い検索機能を提供しています.
ヘッダを追加:
ヘッダを追加:
#include
追加:QHash map;
map.insert("3name", "leo");
map.insert("1age", "18");
map.insert("2like", "eat");
map.insert("4sex", "man");
巡回:QHash::iterator i;
for( i=map.begin(); i!=map.end(); ++i)
qDebug() << i.key() <::iterator mi;
検索:mi = map.find("2like");
if(mi != map.end())
{
qDebug() << mi.key() <