我想用三个参数创建 QHash:
QHash <int, QString, float> myhash;
我知道我必须使用嵌套的 QHash,所以我做了:
QHash <int, QHash<QString, float> > myhash;
但我不知道如何将值插入 myhash。我尝试创建另一个 Qhash 并将其插入到我的 myhash 中,但我没有任何意义,因为我有一个密钥的确切 1 对数据。我想要的基本上是:
0, "string1", 1.5
1, "string2", 1.2 etc.
我如何有效地创建上述数组(就查找时间而言(我使用 QHash 的原因))。以及之后如何插入值。
谢谢转发。