gpt4 book ai didi

c++ - 映射内映射(映射作为键)

转载 作者:行者123 更新时间:2023-11-30 04:31:11 24 4
gpt4 key购买 nike

我已经按照以下方式在内部创建了 map 。例如:先映射;并且我必须根据我的要求创建第二张 map 以遵循以下方式。

map 第二。所以首先是第二张 map 中的键值。

我已将数据插入到两个 map 中。first.insert("测试 1",1);second.insert(first,2).

首先我想知道它是不是正确的实现方式。或者我应该使用另一个 STL.?

我遇到了此代码的一个问题(不是合规问题)。如果我按照以下方式从数据库中获取数据,则该值不会插入到第二张 map 中。

first.insert("测试 1",2);second.insert(第一,1)。但我相信它应该作为 ("Test1"&& 1) 和("Test"&& 2) 两者都是第二张 map 的不同键。

最佳答案

为什么要使用 map 作为键类型? key 应该很小,因为您无法保证 STL 会复制多少份 key 。使用(可能很大)std::map 作为键会降低应用程序的性能。

关于c++ - 映射内映射(映射作为键),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8341283/

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