腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
尝试
在
std
::
map
中
插入
抽象类
时
,
没有
匹配
的
函数
可供
调用
c++
、
pointers
、
std
我正在
尝试
使用以下代码添加创建一个带有字符串键和
抽象类
值
的
映射 using Commands = =
std
::
map
<
std
::string,
std
::shared_ptr<spyCBlockRPC::shared_ptr<IRPCCommand *>(new DecodeScriptCommand())}, } 这段代码是如何编写
抽象类
的
class IRPCCommandDecode
浏览 20
提问于2019-10-15
得票数 0
回答已采纳
1
回答
在
std
::
map
中
插入
类型
时
没有
匹配
的
函数
调用
c++
、
stl
_opcode) {}}; 包含将字符串映射到指令
的
映射
的
结构: class Parser{private:
std
::
map
<
std
::string, Instruction> instr_
map
; };
在
parser
的
构造
函数
中
,我
尝试
使用一些值来初始化映射: Par
浏览 31
提问于2021-03-24
得票数 1
回答已采纳
1
回答
c++ unorderd_
map
插入
value_type成员
的
atomic<bool>失败
c++
、
c++17
、
gcc9
::insert(
std
::pair<int,strategy>)”
没有
匹配
函数
错误:对‘
std
::pair<int,strategy>::pair(int&,策略&)’
的
调用
没有
匹配
函数
allSt
浏览 13
提问于2022-08-05
得票数 0
回答已采纳
1
回答
试图
在
映射C++
中
存储指向
抽象类
的
指针
c++
、
dictionary
、
pointers
、
std
、
stdmap
我有一个程序将指向
抽象类
的
指针存储到映射中,这样我就可以使用映射中
的
数据来
调用
抽象类
的
具体类(使用工厂方法)。它需要存储一个指针,因为这个类是抽象
的
,但是问题是,当我创建一个指针
时
,我会得到错误。
没有
调用
“
插入
”
的
匹配
成员
函数
形状工厂类标头
浏览 3
提问于2017-11-09
得票数 1
1
回答
std
::unordered_
map
<
std
::string,
std
::function<void(
std
::string&)只能容纳静态
函数
吗?
c++
、
c++11
、
c++14
这是这个问题
的
延续。
map
.insert(
std
::make_pair("one",&例:proc
浏览 2
提问于2015-05-29
得票数 1
回答已采纳
2
回答
在
不破坏对象
的
情况下创建对象映射
c++
、
class
、
object
、
dictionary
我正在
尝试
创建一个包含具有不同参数
的
对象
的
映射。#include <
map
> public: ~Test(){
std
::co
浏览 0
提问于2016-03-02
得票数 0
1
回答
c++
在
映射中添加类成员
函数
c++
、
insert
、
stdmap
、
std-pair
Menu::Menu(
map
< string, void(*)() > options) :{}void Menu::printInvalidEntryErrorMessage() {newPai
浏览 1
提问于2017-02-27
得票数 1
1
回答
调用
std
::unordered_
map
::insert()
时
没有
匹配
的
成员
函数
c++
、
xcode
、
stl
、
unordered-map
我
尝试
将一对值
插入
到
map
中
,声明为:当我
插入
两个string和一个unsigned int到
map
的
组合时
map
.insert(
std
::make_pair(count,str1.append(str2))); Xcode说“
调用
‘insert’
没
浏览 7
提问于2016-02-13
得票数 0
回答已采纳
2
回答
调用
“
插入
”
std
::unordered_
map
没有
匹配
的
成员
函数
c++
、
c++11
、
typedef
、
unordered-map
我正在
尝试
将一个string散列为一个pointer to a void function which takes in a string。当试图将我
的
键值对
插入
到映射中
时
,我会得到以下错误:我不知道如何解释这个错误。我想我不是传入了错误
的
insert类型,就是
函数
引用错误,或者typedef‘是
函数
指针错误<
浏览 0
提问于2015-11-09
得票数 4
回答已采纳
2
回答
为什么我不能将对象
插入
到c++
中
的
映射中
c++
、
dictionary
、
insert
因此,我有一个
函数
,它应该返回以下映射:
在
尝试
从包含上述对象
的
列表
中
插入
对象
时
: Datastruct在下面的
函数
中
执行了此代码:编译器对我大喊大
浏览 1
提问于2019-09-11
得票数 2
回答已采纳
1
回答
std
:地图接线员反对吗?
没有
任何运算符[]
匹配
这些操作数。
c++
、
c++11
根据,我可以使用m[k]或m.at(k)来访问映射m中键k
的
值。但是,当我试着做
在
我
的
代码
中
,derivMap是类型为
std
::
map
<
std
::string,
std
::string>
的
元素Visual 2013给出了警告 derivMap.at(fx) 我
没有
错误。你对这个问题有什
浏览 2
提问于2014-05-23
得票数 23
回答已采纳
10
回答
如何在地图中存储指针
c++
、
stl
、
map
我正在做一个需要这里
的
逻辑是将文件名映射到MyObj类。如果我
尝试
插入
以下内容MyObj* pObj = new MyObj(); myMap.insert(strFileName, pObj
没有
调用
'
std
::
map
<
std
::basi
浏览 7
提问于2010-11-03
得票数 26
回答已采纳
2
回答
转换到
std
::shared_ptr
的
普通指针似乎不起作用
c++
、
pointers
、
casting
、
c++11
、
shared-ptr
#include <SFML/Graphics.hpp>#include <
map
> {sf::Texture tempResource; tempResource.loadFromFile(
浏览 7
提问于2012-12-09
得票数 1
回答已采纳
2
回答
为什么
在
函数
中
定义
的
结构不能用作
std
::for_each
的
函子?
c++
、
templates
、
class
、
local-class
编译器抱怨*
没有
调用
for_each*
的
匹配
函数
。为何会这样呢?#include <
map
>{}; } 当我
在
函数
struct FlipFunct
浏览 2
提问于2010-12-29
得票数 7
回答已采纳
2
回答
在
const方法中使用带有映射
的
运算符[]
c++
假设我有这样
的
方法{ ..... 我
的
地图这就是我所犯
的
错误 Error 1 error C2678: bina
浏览 4
提问于2015-02-09
得票数 1
回答已采纳
3
回答
无法
匹配
使用
函数
指针作为参数
的
模板
c++
、
templates
、
function-pointers
我正在
尝试
编写一个
函数
,该
函数
将对给定
的
任何键和类指针
的
std
::
map
进行操作,并创建一个新
的
std
::
map
,该新
std
::
map
具有基于类
中
函数
返回值
的
索引。从本质上讲,这是一个模板
函数
,用于根据其包含
的
类
中
的
函数
对地图进行重新索引。
浏览 0
提问于2012-02-11
得票数 1
回答已采纳
6
回答
C++什么是“从这里实例化”错误?
c++
、
struct
、
std
struct Data { x = a; } int y;m[1] = Data(1, 2);从这里
调用
"Data::Data()""instantiated
的
无
匹配
函数
“错误” 谢谢。
浏览 3
提问于2012-04-03
得票数 4
1
回答
在
std
::
map
中
优化创建新
的
空元素
c++
、
c++11
、
stdmap
、
std-pair
为了
插入
新元素,
std
::
map
需要存在
std
::pair对象。
在
没有
构造这样
的
std
::
map
对象
的
情况下,我
没有
找到将新元素添加到
std
::pair
中
的
替代方法。但是假设
std
::
map
值是一个消耗大量资源
的
重对象。将这样
的
元素
插入
到
std</e
浏览 1
提问于2018-09-15
得票数 0
回答已采纳
2
回答
派生类
中
的
重载运算符<<
c++
、
inheritance
、
operator-overloading
、
pure-virtual
假设我有两个类,一个是
抽象类
,一个是另一个类
的
真实派生子类。它们都重载了operator <<
函数
。如何从派生类
中
调用
抽象类
‘操作符’重载
函数
?& operator << (
std
::ostream& out, const Derived& instance);
std
::ostream& operator << (
std
::ostream}
浏览 6
提问于2015-11-06
得票数 0
回答已采纳
2
回答
为什么C++
std
::
map
::operator[]不使用inplace new?
c++
、
stl
、
new-operator
如果使用带有值类型
的
C++
std
::
map
(和其他容器),您会注意到
插入
到映射中会
调用
元素类型
的
析构
函数
。这是因为C++规范要求操作符[]
的
实现为等效
的
:它
调用
您类型
的
默认构造
函数
这一点
浏览 3
提问于2014-09-24
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
30天拿下Rust之HashMap
Bitcoin 序列化库使用
C+23 特性概览
2023-05-25:给定一个正整数x,我们将会写出一个形如
为什么我更喜欢函数式编程
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券