腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
std
map
组合
键
、
对于
std
::
map
所需的operator<()方法,我有一个问题。我使用了一个结构作为
复合
键
,如下所示:
std
::string string1;
std
::string string3string2 &&
浏览 2
提问于2012-04-23
得票数 3
回答已采纳
1
回答
hash_
map
,
复合
键
的映射哈希函数
、
、
我得到了一个可以工作的
std
::
map
类,它有点慢,所以我想尝试其他数据结构typedef struct { int offset;}position;struct cmp_position { { return strcmp(s1.name, s2.
浏览 1
提问于2011-06-18
得票数 0
1
回答
multimap是否保证插入顺序与其初始化器中给定的元素顺序匹配?
、
、
如果我这么做:#include <iostream> { m.emplace('b', 201);
std
#includ
浏览 0
提问于2019-01-30
得票数 4
回答已采纳
1
回答
std
::unordered_
map
:按键大小并按数据类型渐近{搜索、插入、删除}性能
、
、
我在C++11中使用一个C++11,我决定在字符串
键
和
复合
数据类型之间(就像两个longs放在一个结构中以保持一个UUID)。当hashmap使用
std
::string
键
时,是否有一种简单的方法来确定查找、插入、删除等的性能特征?一旦我选择了一个数据类型:
std
::unordered_
map
的搜索、删除和插入操作在映射中的元素数中是恒定的时间,但是如果我有一个非常长的
键
(例如128位),我开始怀疑这些操作在
键
大小上的性能。
浏览 3
提问于2014-02-25
得票数 3
回答已采纳
1
回答
c++映射缓存未找到条目
、
、
我正在尝试写一个缓存的着色器存储,目前我使用的是
Map
in a
Map
,第一个
map
保存这对。
map
_of_uniformlocations保持。使用我目前的解决方案,它将总是转到else语句,而不是从地图中获取数据,我认为这是因为我每次都插入一个新的
map
_of_uniformlocations地图,而我应该只是更新它,但现在我被困在如何做到这一点上return -1; //I think the problem is with t
浏览 22
提问于2019-09-09
得票数 0
1
回答
使用nlohmann::json解析c++,JSON数组
、
、
在导入到我的c++程序中的json文件中,有这样的结构: "a":"1", { "s":[ {"a":"0xA1"}, "b":"v1" {
浏览 1
提问于2018-11-15
得票数 6
2
回答
Boost多索引容器与基于
std
::unordered_
map
(地图地图)的多级映射容器
、
、
、
、
与我自己基于多级映射的类似容器的实现相比,它被定义为:typedef uint64_t MainKey;typedef
std
::unordered_
map
<PrimaryKey, SecondaryMapfound = true;
浏览 0
提问于2014-10-20
得票数 8
回答已采纳
2
回答
地图集合中的多个值作为关键
、
、
但是现在我遇到了一个使用
复合
键
(4PK )的表。
Map
<String, String> pkMap= new
Map
<String, String>(); 其中键是表的主键。注意:我正在处理DB中的几个表,并不是所有的表都有4pk,因为
复合
键
数可能只有2或1个。
浏览 7
提问于2013-05-04
得票数 0
回答已采纳
4
回答
修改
std
::
map
的
键
、
有没有办法修改
std
::
map
的
键
或?This example展示了如何通过重新平衡树来做到这一点。但是,如果我提供一些保证,即密钥不需要重新平衡,会怎么样呢?#include <vector>#include <
map
> { int key; // thisKeymap& rhs) const{ return key < rhs.k
浏览 22
提问于2018-08-10
得票数 7
回答已采纳
4
回答
GUID作为
std
::
map
键
、
、
、
字典的定义如下:typedef
std
::
map
<GUID, conn_tuple> conn_
map
; }typedef boost::tuple&l
浏览 0
提问于2015-04-03
得票数 3
回答已采纳
1
回答
当json文档中有一个数组时,如何查询cloudant db
、
我在cloudant中有一些json文档,如下所示。 {"@dataType":"GroupItem“、”名称“:”aGroupName1“、"GroupType":0}、{"@dataType":"GroupItem”、“名称”:“aGroupName2”、"GroupType":1、“用户”:{“deviceUUID”:“id1”、"userName":"user1"}、{"deviceUUID":"id2“、"userName":
浏览 1
提问于2015-11-13
得票数 2
回答已采纳
2
回答
如何创建以键作为输入并在C++
std
:
map
中找到值的模板函数?
、
、
我有两个
std
:
map
,其中一个
键
的
键
是CustomClass1类型,另一个
键
是CustomClass2类型,但是它们的值类型相同,
std
::string。//first
map
//second
map
std
::
map
<Custom
浏览 2
提问于2019-01-24
得票数 0
1
回答
C++
std
::如果一个线程写入而另一个线程使用不同的
键
读取,则映射线程安全吗?
、
、
、
线程A用
键
C写入
std
::
map
如果总是保证
键
不重叠,那么这个线程安全吗?因为
std
::
map
使用内部的树结构,所以我可以想象,当它发生变异时,可能会出现读取它的问题。 如果
std
::
map
不起作用,
std
::unordered_
map
会更好吗?
浏览 5
提问于2016-01-28
得票数 0
回答已采纳
4
回答
在
std
::
map
中部分匹配长
键
、
、
、
、
我在我的项目中使用一个
std
::
map
,因为我想将几个不同的字符串映射到彼此之间。例如,我可能创建一个类似于此的地图:
map
["blah"] = "Drei"我希望使用比映射中的
键
更长的
键</e
浏览 6
提问于2013-10-01
得票数 3
回答已采纳
1
回答
是否有任何方法创建带有
复合
键
和
复合
值的STL映射?
、
我正在尝试创建一个映射,类似于:[{11,"Jitendra", 15.5}, {12, "Pranay", 15.5}],其中第一个花括号之间的数据成为
键
,第二个花括号之间的数据变成值。
浏览 2
提问于2020-07-16
得票数 0
2
回答
当我需要一个
复合
键
来使它变得不同时,我如何创建一个不同的javascript对象列表?
、
、
、
是的,有几篇关于用几种语言创建不同列表的帖子,但我没有看到任何关于使用
复合
键
或
复合
键
的信息。 phone: "5551212", title: "CEO"我可以使用
map
.has()
浏览 0
提问于2019-05-23
得票数 1
回答已采纳
1
回答
Std
::
map
\
std
::set包含重复的
键
、
、
、
Symbol { wchar_t data; float color[4];我要做的就是尝试使用
std
::
map
和
std
::set。relative && errorHandler : (lhs.data < rhs.data);}; 然后我只是尝试在
std
::set<Symbol, SymbolCmp>和
std
::
map
遗憾的是,
浏览 4
提问于2016-02-29
得票数 2
6
回答
迭代通过
std
::
map
的顺序是已知的(并且由标准保证)吗?
、
、
、
我的意思是-我们知道
std
::
map
的元素是根据
键
进行排序的,所以,假设
键
是整数,如果我使用for从
std
::
map
::begin()迭代到
std
::
map
::end(),那么标准是否保证我将按升序遍历带有
键
的元素示例:
map
_[1] = 2;
ma
浏览 672
提问于2011-10-04
得票数 177
回答已采纳
1
回答
以
std
::string*为
键
的
std
::
map
、
、
、
我使用了一个带有指针
键
的
std
::
map
,我认为避免在堆栈中到处推送
键
会更好,所以我将
键
类型更改为const
std
::string: return *left < *right; private:
map
<const string*, Bar*
浏览 2
提问于2014-03-09
得票数 2
3
回答
使用
std
::complex<double>作为
std
::
map
键
、
、
如何使用复数作为映射中的
键
?下面是一个无法编译的小示例:#include <
map
>
std
::complex<double> zero = 0.0; return (theMap.count(zero));我可以创建没有错误的地图,但任何方法(例如,上面的c
浏览 1
提问于2014-10-08
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你们以为我在学C加加?其实我在学Python!人生苦短!
你们以为我在学C+?其实我在学 Python
Java实现一个简单的Json解析器(一)
这几个C+的坑,一旦踩中了,加班是肯定避免不了了!
Deeplab v2 安装及调试全过程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券