gpt4 book ai didi

c++ - 在映射中搜索元组的一部分作为键

转载 作者:行者123 更新时间:2023-11-30 03:34:26 26 4
gpt4 key购买 nike

是否可以在映射中搜索包含 C++ 元组一部分的所有键值对

例如,我有一个使用元组作为键的无序多重映射,但我想查找一个元组:<“abc”,没关系,没关系>

我查看了 equals 范围和 equals 函数,但我认为这不是我要找的东西。我很确定我可以使用范围 for 循环遍历整个 map ,但如果可能的话我宁愿不这样做。

最佳答案

由于元组使用其存储的所有对象生成哈希,因此您不能仅使用原始映射来执行此操作。你可以这样做:

std::unordered_map<std::string, std::tuple< /*type here*/  > *> mapToMap;

您可以使用它来存储您可以用来查找元组的另一个映射。

关于c++ - 在映射中搜索元组的一部分作为键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42010548/

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