gpt4 book ai didi

c++ - 如何在 Qhash 中使用 Qmap?

转载 作者:太空狗 更新时间:2023-10-29 23:17:13 26 4
gpt4 key购买 nike

我必须创建一个带有 map QMap 的 QHash,我尝试按如下方式编写:

声明:

QMap<int,int>price_vol;
QHash<int,QMap<int,int>>table_maintain;
QList<int>data_list;

定义:

price_vol.insertMulti(stOrderData->Price,stOrderData->Quantity);
table_maintain.insertMulti(stOrderData->TokenNo,price_vol);
data_list = table_maintain.values();

所以我想知道:我是否会得到一个 token 编号的 QMap,它将映射到以“price”为键的各种值?

最佳答案

So I want to know: will I get a QMap for a token number which will map to various values with 'price' as key?

是的,当然。

How can i print all values of tablemaintain?

只需循环遍历容器并根据需要打印它们的键和值;像这样:

foreach (int key, myContainer.keys())
qDebug() << key << "," << myContainer.value(key);

will the values inside price_vol be sorted by itself?

当然,这就是QMapQHash 之间的主要区别。 QMap 将根据键进行排序。

关于c++ - 如何在 Qhash 中使用 Qmap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19331678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com