gpt4 book ai didi

c++ - 访问 QMap 的 QMap>

转载 作者:太空狗 更新时间:2023-10-29 22:55:50 26 4
gpt4 key购买 nike

是否可以写和初始化

QMap<QString, QPair<int, int>>

在 Qt 5.10 中?

例如我想这样做

QMap<QString, QPair<int, int>> ee{"MAC", 0,0,};  // string, section 0, line 0

当我提供 Mac 时,我需要检索对 0,0

 eepromDictionary = QMap<QString, QPair<int, int>>{ {
"MAC", {0,0},
"IP", {0,0},
"Mask", {0,0},
"ID", {0,0},
"Gateway", {0,0},
"Date", {0,0}
}

};

最佳答案

请注意 QMap(initializer_list<pair<Key, T>> 需要 pair<Key, T>因为它是元素。将每个元素包装在它自己的大括号中应该就足够了。例如:

QMap<QString, QPair<int, int>> ee = {{"MAC", {0, 0}}}

如果你要初始化 ee 的第二个元素你可以扩展 initializer_list像这样:{{"MAC", {0, 0}}, {"DONALDS", {0, 0}}}

关于c++ - 访问 QMap 的 QMap<QString, QPair<int, int>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50155057/

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