腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
c++
中
隐藏
不同
的
std
::
map
比较
参数
、
、
、
我有一个看起来像这样
的
类:class MyClass {public: ...}; 我想在MyClass以一种与特定
比较
器无关<em
浏览 18
提问于2019-10-26
得票数 0
回答已采纳
6
回答
将
C++
中
的
Map
理解为Java
、
、
、
、
在
Java
中
,我们有像hashCode()和equals()这样
的
方法,这些方法被映射用来识别每个对象。
C++
没有这样
的
基本方法,每个对象都默认实现。 映射现在如何使用自定义对象作为键值?编辑:没有重复,因为它特别针对那些java特定
的
接口方法,那些以前
在
C++
上什么都没做过的人会去寻找。
浏览 0
提问于2014-01-14
得票数 7
回答已采纳
2
回答
如何使用struct作为key?
、
、
、
、
= other.max) return max < other.max;} 我想要使用
的
容器:
在
我想在那里插入元素之后: selected.insert(duplicatedturns{it->nodeId,
std
::min(it->toLinkId, it->fromLinkId),
std
::max(it->toL
浏览 3
提问于2020-08-28
得票数 0
2
回答
散列与没有所需函数
的
std
::equal_to实例化
、
、
、
我仍然在学习如何使用标准库容器
std
::
map
和
std
::unordered_
map
。我最近尝试提供一个散列函数或
比较
函数。有两件事我不明白:
std
::
map
<int, int, hash<int>> myMap2; //Works
s
浏览 2
提问于2014-05-28
得票数 0
回答已采纳
3
回答
在
std
::==
中
不存在操作符==?
、
、
i;
Map
();
std
::string get(
std
::string);
Map
*
Map
::set(
std
::string k,
std
::string v) { storag
浏览 6
提问于2012-07-26
得票数 0
回答已采纳
4
回答
c++
shared_ptr<
map
<int,int>>用
不同
的
比较
函数初始化,有办法吗?
、
、
如果我
在
课堂上有像下面这样
的
字段,public:}my_
map
= make_shared<
map
<int, int, greater<int>
浏览 11
提问于2020-08-22
得票数 0
回答已采纳
2
回答
字符串:必须调用对非静态成员函数
的
引用。
我刚刚从C转到了
C++
,而在C中一切都很简单(与
C++
相比)。我将
c++
中
的
命令行
参数
排序程序迁移到
c++
(即创建类和其他东西),现在我尝试运行它时出现了这个错误。它无法找到函数stringcomp
的
引用。有人能帮我纠正一下吗?这个问题可能是基本问题,所以请原谅我对
c++
的
新看法。 PS: Par是我
的
类名。
浏览 0
提问于2017-09-14
得票数 0
回答已采纳
1
回答
具有惰性密钥生成
的
C++
比较
器函数
、
我想在
C++
std
::
map
中
存储具有自定义
比较
器函数
的
对象,例如:对于
比较
器,我希望通过一个“键”对对象进行排序,这可能是计算成本很高
的
std
::string name;
std
::string key();
浏览 4
提问于2013-01-18
得票数 0
回答已采纳
1
回答
C++
:从用户输入调用函数
、
在
python
中
,当我有几个基于用户输入调用
的
不同
函数时,我有一个字典,其中用户输入作为键,函数名作为值。def z(y): 'x': x} 有人知道如何在
c+
+
中
做到这一点吗?
浏览 1
提问于2020-04-21
得票数 3
回答已采纳
2
回答
是否可以
在
multimap中使用自定义查找功能?
、
、
我有一个应用程序,它在multimap中使用
C++
中
的
STL。
在
multimap
中
,我必须在我
的
自定义函数中使用find函数。(假设,我
的
多媒体内容是{"Hello", "World"}, "{"Bye", "World"} and {"Foo", "Bar"} )。我想搜索包含"e“
的
键(它只应该返回"
浏览 2
提问于2014-06-11
得票数 1
回答已采纳
1
回答
C++
中
迭代器
的
键/值功能
、
、
、
我知道这个问题以前以各种形式出现过,但这次略有
不同
。def __iter__(self):我如何在<
浏览 2
提问于2009-01-27
得票数 7
回答已采纳
1
回答
为什么
map
<pair<int,int>,int>可以工作,而unordered_
map
<pair<int,int>>不行?
、
、
map
<pair<int,int>, int>可以编译,但unordered_
map
<pair<int,int>>
的
散列函数有问题。后面到底发生了什么?
浏览 3
提问于2021-09-25
得票数 0
2
回答
用
参数
Map
<String调用Java函数,用
std
::
map
<
std
::string,
std
::string>从
c++
调用String>
、
、
、
当我
在
C++
中有
std
::
map
<
std
::string,
std
::string>时,如何调用
Map
<String, String>函数,该函数从
C++
中
获取
std
::
map
<
std
::string,
std
::string>作为
参数
。当
参数
是简单类型时,我知道如何从
c++
调
浏览 2
提问于2015-09-04
得票数 2
2
回答
返回SWIG/Python
中
的
参数
、
、
根据Swig和@Flexo在上
的
精彩解释,argout类型地图
在
argout中将引用
参数
转换为返回值。我有一个场景,其中传递一个dict,然后将其转换为typemap(in)
中
的
unordered_
map
,然后
在
C++
库
中
填充。通过遍历代码,我可以看到映射在从
C++
返回后发生了变化,所以我想知道为什么不可能只将unordered_
map
转换回传递
的
dict。或者说我现在可能忽略了什
浏览 3
提问于2016-07-24
得票数 0
回答已采纳
3
回答
ANSI C
中
定义
的
结构
的
STL映射
、
、
、
我正在一个混合
的
C/
C++
环境
中
编码。我
在
C部件中有一个结构体,我想把它收集到
C++
部件
中
的
一个映射容器
中
。我认为我应该定义一个定制
的
key_compare函数对象,并让STL映射::insert() orders节点。但是,我不知道如何修改
map
容器以自定义
map
::find()函数。我正在寻找一种自定义
map
::find()函数
的
方法,以便为等价性检
浏览 7
提问于2011-04-20
得票数 0
回答已采纳
4
回答
如何在双倍数组上定义
比较
运算符(小于)?
、
、
假设我
的
函数调用有两个double
参数
。因此,我创建了一个模板类,其中包含数组(值
的
变量数)。template <int n> { double array[n];当试图使用它作为我
的
std
::
map
std</e
浏览 1
提问于2018-12-05
得票数 3
回答已采纳
3
回答
使用c字符串
的
std
::
map
.count不起作用吗?
、
、
我希望
在
性能方面使用c-string而不是
std
::string。我有以下代码:..
std
::cout << myMap.count(str.c_str()) <<
std
::endl; 奇怪
的
是,对于co
浏览 6
提问于2014-07-11
得票数 1
6
回答
名称空间中
的
“符号‘地图’无法解析”
、
、
、
、
我有这样
的
代码:#define INSTANS_H_#include "Core/Version.h" };#endif符号'
map
‘无法解析为
浏览 6
提问于2011-09-29
得票数 2
回答已采纳
2
回答
unordered_
map
<TYPE,bool>和set<TYPE>
、
、
使用哈希表集合类型(如
std
::unordered_
map
与
std
::set )
的
实际折衷是什么? 对于我正在做
的
一些随意
的
事情(
在
C++
中
),我有一个从一对大列表
中
识别重复项
的
集合交叉问题。我
的
第一个假设是迭代第一个列表并将每个列表插入到一个
std
::unordered_
map
<T, bool>或(
std
::has
浏览 4
提问于2014-06-12
得票数 3
回答已采纳
1
回答
比较
两种三维矢量
、
、
在
C++
映射containers.For
中
,我使用三维矢量作为关键,实现了两个向量
的
比较
。我用震级来
比较
向量。但是,当两个向量
不同
,但它们
的
大小相同时,就会出现问题,导致
C++
映射容器
中
的
键被覆盖。您可以找到实现
的
小片段。Vector3fpublic: double magnitude() const { return sqrt(
浏览 4
提问于2016-09-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你们以为我在学C加加?其实我在学Python!人生苦短!
你们以为我在学C+?其实我在学 Python
Bitcoin 序列化库使用
这几个C+的坑,一旦踩中了,加班是肯定避免不了了!
C+11及以上新特性大揭秘:现代化编程语言的必备利器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券