腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C++
映射
<
std
::
string
,
静态
方法
pointer
>?
c++
我检查过的问题:
C++
map? (标记为How to create class objects dynamically?的副本,但我不是动态创建对象) 我正在开发一个PEG解析器(cpp-peglib),并希望将一个字符串(令牌规则名称)
映射
到一个
静态
函数(解析器函数)。所以我有一个包含
静态
方法
的结构,这些
方法
是我的解析器操作,看起来像这样: struct T { return [](const,如下所示:
浏览 33
提问于2021-08-01
得票数 1
回答已采纳
2
回答
检查
C++
中的空
静态
映射
变量
c++
、
dictionary
、
stl
、
null
C++
中是否有一种
方法
来检查
静态
映射
变量是否为null (意思是,尚未将任何
映射
的键/值
映射
到其中)?考虑以下不起作用的代码: static
std
::map<
std
::
string
,
std</em
浏览 7
提问于2016-02-17
得票数 1
回答已采纳
8
回答
在
C++
中动态创建和调用类
方法
的最简单
方法
是什么?
c++
、
model-view-controller
、
object
我想用类名和
方法
、唯一标识符和指向该
方法
的指针来填充
映射
。typedef
std
::map<
std
::
string
,
std
::
string
,
std
::
string
, int> actions_type;actions.insert(make_pair(clas
浏览 13
提问于2009-01-01
得票数 3
回答已采纳
4
回答
将名称添加到
C++
中的数组位置
c++
、
arrays
类似的事情在
C++
中也是可能的吗? 我的目标是接受用户输入,并根据输入返回文本,某种问答。
浏览 0
提问于2016-02-05
得票数 0
2
回答
如何为地图提供需要
静态
数据的比较器?
c++
、
stl
、
comparator
我试图提供一个需要
静态
数据的比较器的地图。但是,以下
方法
失败,因为(我的编译器告诉我)
C++
不接受
静态
构造函数: static
std
::map<
std
::
string
, int> m_specialOrder::
string
& a, const
std
::
string
& b)
std
::map<
浏览 3
提问于2015-02-03
得票数 1
回答已采纳
2
回答
仅基于类类型创建类对象
c++
、
c++11
在Python中,可以将类类型存储在
映射
中,然后使用类类型创建对象: # ... # ...factory_map = { 'foo' : Foo, 'bar' : Bar }我不知道
C++
中有类似的特性(即在地图中存储类型),所以我想出了一个基于lambda函数的解决方案,其中
映射
存储负责创建对象的函数:public:
浏览 0
提问于2012-08-15
得票数 2
1
回答
无法将智能指针插入地图
c++
我正在尝试插入我的智能指针,指向
映射
中的foo类的p_
pointer
<foo>,但是程序无法编译。因此,我尝试使用一个普通的指针foo*,程序可以编译。#include <iostream>#include<
string
>class p_
pointer
> x; x[y]=1;
浏览 20
提问于2017-08-20
得票数 1
回答已采纳
7
回答
如何传递指向构造器的函数指针?
c++
、
reflection
、
constructor
、
function-pointers
我正致力于在
C++
中实现反射机制。我的代码中的所有对象都是Object(我自己的泛型类型)的子类,它包含类型为Class的
静态
成员数据。class Class{ Class(const
std
::
string
&n, Object *(*c)());
std
::
string
name;// Name for subclass Object *(*create)(); //
P
浏览 0
提问于2009-06-05
得票数 40
回答已采纳
1
回答
将整数转换为char*
c++
c++
、
string
、
char
char* RowLetters(int row) char*
pointer
; { {
pointer
= strcat(
pointer
, temp); else
浏览 1
提问于2012-11-28
得票数 0
回答已采纳
1
回答
如何在cpp中列出类类型?
c++
、
class
就像这样:map.insert(MyClass1, "MyClass1"); map.insert(MyClass2, "MyClass2
浏览 3
提问于2022-05-22
得票数 0
3
回答
为给定命令调用适当的
方法
c++
、
command-prompt
我正在用
C++
创建一个命令提示符。我希望用户输入一行,如“说点什么”。然后将其拆分,这样"say“将成为命令名,"something”将成为一个参数。到目前为止,一切都很好--这已经在起作用了。然后,我想使用命令的名称来调用适当的
方法
。我可以使用某种查找表,但是有没有更好的
方法
呢?
浏览 1
提问于2012-02-18
得票数 1
回答已采纳
4
回答
从
静态
成员
方法
返回什么类型的指针
c++
、
oop
、
pointers
、
static-methods
、
static-members
// Link.hpp{ Link(const
std
::
string
&linkName, Link *parentLink); static Link* createRootLink(const
std
::
string
&linkName); static Link::
string
&a
浏览 2
提问于2015-08-19
得票数 4
回答已采纳
2
回答
英特尔icc:编译
c++
代码导致错误
c++
、
gcc
、
icc
usr/include/
c++
/7/bits/ptr_traits.h" instantiation of "
std
::
pointer
_traits<_Tp *>::
pointer
of "
std
::__cxx11::basic_
string
<_CharT, _Traits, _Alloc>::
pointer
std
::__cx
浏览 2
提问于2018-02-06
得票数 0
3
回答
使用指针类型作为键访问
std
::map
c++
、
pointers
、
stl
、
map
、
reference
我尝试使用字符串作为
std
::map的键,因为该字符串可以在程序的不同部分更改,但我遇到了一个问题,即我可以很容易地将数据存储在map中,但我无法访问它,因为它要求将指针地址作为键,而我想从字符串值中访问该数据以下是代码AMap[AString] = true; /
浏览 0
提问于2011-12-28
得票数 1
2
回答
在libclang访问者中传递成员函数作为参数
c++
、
c++11
、
clang
、
libclang
我使用LibClang在
C++
程序中遍历AST,如下所示: CXChildVisitResult visitor(CXCursor cursor, CXCursor parent, CXClientData
浏览 5
提问于2018-10-17
得票数 0
回答已采纳
2
回答
线程构造器中的非标准语法错误
c++
我目前正在考虑生成一个
C++
库。我对
C++
没有太多的经验,对于类实例
方法
调用可能是一个非常基本的问题。{ msgserver() { }};我知道我可以通过使此
方法
保持
静态
来修
浏览 12
提问于2022-07-11
得票数 0
回答已采纳
2
回答
迭代器问题
c++
、
arrays
、
iterator
:
Pointer
, _ForwardIterator2 = arrayList<
std
::basic_
string
<char> >::
Pointer
]' c:\wascana\mingw\bin\..= arrayList<
std
::basic_
string
<char> >::
Pointer
, _Compare = bool (*)(
std
::basic_
string
<c
浏览 2
提问于2011-02-03
得票数 1
回答已采纳
2
回答
非成员全局变量的内联和
静态
c++
、
c++17
、
inline
、
one-definition-rule
假设我有一个
C++
头我应该声明它是内联还是
静态
?换言之: static const
std
::map<int,
std
::
string
>
浏览 4
提问于2021-09-15
得票数 2
5
回答
映射
C++
STL中作为键的指针
c++
、
pointers
、
map
、
stl
我有一个问题,当将指向自定义对象的指针作为
映射
中的键使用时是如何处理的。更具体地说,如果我定义默认的
C++
实现可以处理这些指针吗?还是需要定义一个自定义比较器函数来处理它?
浏览 4
提问于2014-08-04
得票数 55
回答已采纳
3
回答
将map<
string
,int>转换为无效*并返回并获取密钥
c++
、
c++11
、
pointers
、
void-pointers
现在,在将void *转换回map<
string
, int> *后,试图获取存储在
映射
中的值时遇到了问题。我尝试使用基于范围的循环和迭代器,但我似乎找不到获得键的
方法
,每次我试图访问
映射
值时,都会出现分段错误。这是我所拥有的代码的一个小例子: if (map_
pointer
->
浏览 8
提问于2017-10-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
这几个C+的坑,一旦踩中了,加班是肯定避免不了了!
Visual Studio静态分析组件更新一览
Boost.Python(一)
为什么大多数的 C+的开源库都喜欢自己实现 string?
C++20:核心语言
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券