腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
C++20
中
读
/
写
具有
给定
键
的
std
::
multimap
的
所有
值
?
c++
、
c++20
假设我有一些函数: void mutate(V& v); 它
读
/
写
v --我想
写
一个函数: void mutate_map_values(
std
::
multimap
<K,V>& m, K k); 这将mutate应用于
具有
键
k
的
m
的
所有
值
。
在
C++20
中
实现mutate_map_values最简洁
的<
浏览 21
提问于2020-01-09
得票数 2
回答已采纳
1
回答
从
std
::
multimap
中
删除
具有
指定
键
和
值
的
元素
c++
、
stl
、
binary-search-tree
假设我知道
给定
的
std
::
multimap
正好有一个
具有
给定
键
和
值
的
元素,我想删除这个元素。我可以显式地编写一个
std
::
multimap
::find来使用该
键
查找某个元素,然后向后走,直到我用不同
的
键
到达第一个元素,然后向前走,直到找到我想要
的
元素,然后删除它。问题:
在
<algorithm>或其他
浏览 1
提问于2021-04-19
得票数 0
回答已采纳
2
回答
地图计数真的很重要,或者只是检查是否存在。
c++
、
stl
在
CPP引物或其他网站
中
,我发现count ( map STL)定义
的
语言非常模糊和误导: 那么,它不只是返回容器是否包含密钥吗?而不是伯爵?我对这个概念
的
理解有什么错误?
浏览 13
提问于2020-02-15
得票数 2
回答已采纳
2
回答
检查元素是否存在
c++
、
data-structures
std
::
multimap
<CString, CString> NameInsituteMap;bool InsituteExist( const CString Name, const CString Insitute )我可以找到
键
,并迭代
所有
的价值比较,如果研究所存在或不存在。我想知道是否有任何直接
的
方法,而不是循环遍历
所有
的元素和比较。 如果这样做更好的话,我愿意使
浏览 2
提问于2017-11-08
得票数 0
回答已采纳
1
回答
Google中键和
值
的
交换关系
java
、
guava
、
relation
、
multimap
我有一个在这里,我可以执行map.get("somekey")来检索
所有
匹配
的
整数。现在,我想找到
具有
给定
整数
的
密钥,例如它返回
Multimap
中
的
所有
键
,其中
给
浏览 4
提问于2015-01-29
得票数 1
回答已采纳
2
回答
如何迭代/计数
multimap
<string,string>
c++
、
stl
、
map
、
multimap
} }背景:str1 ----> val2我想知道如何才能获得特定
键
的
值
数?例如,在上面的问题中,对于str1,它将是2?正如你所看到
的
,我
在
挖掘了一些东西之后,试图做些什么,但都是徒劳
的
。编辑:
在<
浏览 1
提问于2011-09-15
得票数 7
回答已采纳
1
回答
在
c++
中
查找映射中与同一
键
关联
的
最大
值
c++
、
hash
、
hashmap
假设一个映射包含{(a,2),(b,3),(a,24),(c,8),(b,55)}这样
的
元素。我必须找到与同一
键
相关联
的
最大
值
。这里,最大
值
为24,b最大
值
为55,c最大
值
为8。如何在C++
中
做到这一点?请帮帮忙
浏览 5
提问于2022-10-15
得票数 -1
1
回答
std
::
multimap
的
用法是什么?
c++
、
dictionary
、
stl
、
multimap
我刚刚开始学习STL容器,我不明白为什么存在
std
::
multimap
。使用
std
::map,我们可以通过用户定义
的
键
访问
值
,但是使用
std
::
multimap
,我们不能这样做,因为后者甚至没有重载
的
operator[],相同
的
键
可以映射到几个不同
的
值
。在我看来,这看起来就像
std
::
multimap
本质上一样,就像
st
浏览 18
提问于2022-09-06
得票数 0
回答已采纳
3
回答
Is
std
::
multimap
实际上只是嵌套
的
向量
c++
、
vector
、
stl
、
multimap
我想使用一个
std
::
multimap
容器,但我需要知道它将始终保持顺序,因为
在
第一个元素in中将是迭代
的
第一个元素,而第二个元素始终是第二个。我想问
的
是:
std
::
multimap
< key, value >等价于
std
::vector<
std
::pair< const key,
std
::vector< value > > >吗?
浏览 6
提问于2014-04-04
得票数 2
回答已采纳
1
回答
在
multimap
中用同一行打印相同
键
的
值
,在下一行打印不同
键
的
值
c++
、
c++17
、
multimap
我有一个
具有
键值对
的
multimap
,如下所示:
multiMap
-2 = {'d','j','m'}
multiMap
-1 = {'b','f','i','p'}我希望打印输出,以便第一行
具有
键
'-3‘
的
所有
<
浏览 2
提问于2020-03-27
得票数 0
回答已采纳
3
回答
阿美
std
::映射
键
地址
值
的
数目?
c++
这可能是一个有点愚蠢
的
问题,但假设
std
::map定义如下:是否有任何方法可以存储多个
值
并使单个key可访问
std
::map有一些方法,比如count()和equal_range(),它们将一个
键
作为参数,这种方法给人一种感觉,即一个
键
可以指定多个
值
。
浏览 0
提问于2019-02-07
得票数 4
回答已采纳
4
回答
多重映射不排序
c++
、
stl
、
map
、
multimap
我构建了这个
multimap
来将字符串
的
汉明距离映射到其对应
的
字符串。 Check pairs; pairs.insert
浏览 0
提问于2011-03-02
得票数 5
1
回答
多用户如何在内部处理重复
的
密钥?
c++
、
dictionary
、
data-structures
、
multimap
通过映射,我可以理解它被实现为二进制搜索树(例如,红色/黑色树)以及它
的
时间复杂性。 但是对于多任务,关键冲突是如何在内部处理
的
?是否为
所有
具有
相同密钥
的
节点维护了一个列表?或者进行其他处理。我遇到了这样一种情况:我可以使用map<int,vector<strings>>或
multimap
<int,string>,并且想知道两者
的
权衡。
浏览 2
提问于2015-01-23
得票数 7
回答已采纳
1
回答
如果两个元素
的
键
相等,
std
::
multimap
会保持插入顺序吗?
c++
、
stl
我想知道这是不是真的?如果是,c++标准是否保证了这种行为?
浏览 0
提问于2010-07-28
得票数 11
回答已采纳
3
回答
如何为允许
在
C++
中
复制
的
复杂类型创建二进制搜索树?
algorithm
、
oop
、
pointers
我读过很多关于BST和副本
的
文章,我知道允许复制是不可能
的
/没有干净
的
方法,特别是对于我正在使用
的
复杂类型。因此,我需要一些帮助,了解如何/如果有可能与我
的
场景重复实现BST。我
的
场景:我使用一个事务类作为我
的
节点
键
,而我正在比较
的
主要数据是事务类
中
的
“总量”,所以我
的
二进制搜索树可以允许您输入一个数量,并向用户输出任何与搜索量相匹配
的
浏览 5
提问于2021-12-21
得票数 -1
2
回答
使用equal_range实现unordered_map
c++
因为这很有道理,lower_bound和upper_bound对于
std
::unordered_map来说是不存在
的
,因为元素没有顺序。然而,
std
::unordered_map有equal_range方法。它返回与
键
对应
的
范围
的
迭代器。 这有什么意义?因为
在
std
::unordered_map
中
只能有一个带
键
的
元素。而且,
在
std
::unordered_
浏览 1
提问于2018-11-28
得票数 8
回答已采纳
7
回答
为什么
multimap
允许重复
的
键值对?
c++
、
multimap
编辑:请注意,我是而不是询问为什么多映射不能包含重复
的
键
。#include <map>#include <iostream> main(int argc, char** argv)
std
::
multimap
<
std
::string,
std</
浏览 214
提问于2011-04-12
得票数 19
回答已采纳
1
回答
在
unsorted_
multimap
中
查找通用(或重复)
键
c++
、
stl
、
multimap
有关于如何从大量unsorted_
multimap
中
获取公共密钥
的
想法吗?我使用file_name(string)作为
键
,使用它
的
size(int)作为
值
。基本上,我使用boost扫描目录以搜索重复文件,并在unsorted_
multimap
中保存每个文件
的
条目。一旦这个映射准备好了,我需要输出通用密钥(File_name)和三个大小作为重复文件
的
列表。
浏览 1
提问于2014-09-20
得票数 0
4
回答
如何避免重复对/
在
multimap
中
查找对?
c++
、
multimap
我有一些使用
multimap
<string,string>
的
(正在运行
的
)代码。我想改变它,不允许
在
同一个key上有重复
的
值
(显然,
在
同一个key上有不同
的
值
是可以
的
,否则我不会使用
multimap
)。令人惊讶
的
是,该类型没有到有一个内置
的
方法来避免重复,也没有找到键值对(只是为了找到一个
键
)。但是我想肯定有人已经有现成
的</
浏览 6
提问于2012-09-08
得票数 7
回答已采纳
2
回答
在
C++
中
获取多图
的
值
c++
、
map
、
multimap
我想知道如何在C++
中
检索多地图
的
值
浏览 0
提问于2011-10-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
解读C++即将迎来的重大更新:C++20的四大新特性
进度更新:VS2019 v16.8中对C+20模块的支持
C+23 特性概览
Visual Studio:优化了复制/移动省略
从入门到精通:C+STL标准模板库完全指南
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券