腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何使
成员
函数返回
指向
成员
函数
的
指针
?
c++
、
pointer-to-member
你好,我想将
指向
成员
函数
的
指针
声明为private scope下
的
成员
数据,并创建一个getter以
从
外部
获取
它:{ A(){ ptr = Fooprivate:};
如
您所见,ptr是
类
A
的
一个
成员
,它是
指向
同
浏览 3
提问于2017-01-27
得票数 2
回答已采纳
5
回答
关于
类
成员
函数
指针
的
大小
c++
、
class
、
pointers
、
sizeof
、
member
假设我们有一个A
类
这些typedefstypedef void (*func_ptr)(void); 我
的
问题是,为什么sizeof(a_func_ptr)返回16,而sizeof(func_ptr)返回4(对于x86系统上
的
任何
指针
)?
浏览 0
提问于2013-04-17
得票数 13
回答已采纳
4
回答
不同地址空间间
成员
函数
指针
的
可交换性
c++
、
pointers
在Bjarne
的
C++
编程语言中,可以在不同
的
地址空间之间传递
指向
虚拟
成员
函数
的
指针
。 因为
指向
虚拟
成员
的
指针
是一种偏移量,所以它不依赖于对象在内存
中
的
位置。因此,
指向
虚拟
成员
的
指针
可以在不同
的
地址空间之间传递,只要在这两个空间中使用相同
的
对象布局。与<e
浏览 9
提问于2014-03-14
得票数 0
回答已采纳
2
回答
指向
成员
函数
的
指针
是如何工作
的
?
c++
、
function-pointers
我知道
普通
函数
指针
包含所
指向
的
函数
的
起始地址,所以当使用
普通
函数
指针
时,我们只需跳到存储
的
地址。但是
指向
对象
成员
函数
的
指针
包含什么?*pf)(argc);在上面的程序
中
,函数
指针
可以
从
虚拟函数(需要通过vtable访问)或
普通
类
成员
(以隐式this作为第一个参数实现为正
浏览 0
提问于2018-03-14
得票数 2
回答已采纳
2
回答
llvm如何知道
成员
函数
指针
是否
指向
虚拟函数?
c++
、
llvm
、
pointer-to-member
在编写了一些有关
成员
函数
指针
和
读取
的
代码之后,我理解了llvm
中
成员
函数
指针
的
布局。 但让我震惊
的
是如何使用
成员
函数
指针
获取
函数
的
地址。我发现无法判断
成员
函数
指针
mfptr
指向
虚拟
成员
函数还是
普通
成员
函数。
浏览 0
提问于2018-04-19
得票数 1
回答已采纳
5
回答
指向
未指定
类
类型
的
成员
函数
指针
-有可能吗?
c++
、
function-pointers
、
member-function-pointers
、
c++03
是否可以声明一个函数
指针
(非
C++
11),它可以
指向
任何
类
的
成员
函数(即:不是特定
的
类
)? 例如,如果我有A、B
和
C
类
,C
中
声明了一个函数
指针
,我希望在
指向
B
的
成员
函数
和
A
的
成员
函数之间切换该
指针
。
C++
允许这样做吗?
浏览 0
提问于2012-01-18
得票数 5
回答已采纳
1
回答
如
何在
C++
中
从
类
指针
和
指向
成员
的
普通
指针
中
获取
成员
指针
?
c++
、
member-pointers
、
data-member-pointers
我可以获得
指向
对象实例
成员
的
普通
指针
,
如
示例中所示。我怎么才能在相反
的
方向上做呢?} 从技术上讲,这必须是可能
的
,因为对象
和
实例上
的
成员
之间
的
区别是
成员
指针
。虽然我不知道正确
的
语法。
浏览 14
提问于2021-11-09
得票数 1
2
回答
指向
成员
表示形式
的
指针
c++
、
function-pointers
、
member-function-pointers
我试图
从
成员
函数进行一些回调,一切都很好,直到我尝试使用一个
从
2个
类
派生
的
模板
类
作为回调对象时,我得到了以下错误:这件事告诉我
成员
函数
指针
有不同
的
表示(doh!)它们之间
的
区别是
浏览 0
提问于2012-12-14
得票数 13
回答已采纳
1
回答
类
对象
的
一致性如何影响该类
的
成员
?
c++
、
pointers
、
constants
AFAIK是一个
类
类型
的
const对象,它
的
所有
成员
都是const。
指向
普通
对象
的
指针
不能
指向
const对象。在这个例子
中
,我试图理解
指向
类
成员
的
指针
: int value_ = 1024; int Foo::* ptr = &Foo::\n&qu
浏览 2
提问于2021-07-07
得票数 1
2
回答
将类型添加到一个名为
的
类
中
的
C++
技术是什么?
c++
、
derived-types
我刚刚发现了一些
C++
代码(在,它使用了一种我以前从未见过
的
技术将类型添加到现有的
类
中
:public: << pTestpm->*pmd << endl;有人能告诉我这种定义派生类型
的
技术叫什么吗,或者告诉我一些关于它
的
文档?我在使用
C++
的</e
浏览 3
提问于2009-10-29
得票数 4
回答已采纳
5
回答
为什么
指向
函数
的
指针
的
大小与
指向
成员
函数
的
指针
的
大小不同?
c++
、
pointers
、
function-pointers
、
pointer-to-member
我用几种类型
的
指针
进行了测试:
指向
具有不同参数
的
函数
的
指针
--仍然相同(8B)但是在我
的
平台上,
指向
成员
函
浏览 4
提问于2012-08-17
得票数 34
回答已采纳
5
回答
C++
:在C
中
向模板
类
传递
指针
c++
、
c
、
templates
、
wrapper
我正在为我
的
库编写一个C包装API。 我通常在C中将我
的
C++
对象作为void*传递,每个对象
的
公共函数都有自然
的
访问包装函数。C代码不访问本机
C++
类
成员
。昨天,IRC上有人提到,我不应该在C中将
指向
C++
模板
类
的
指针
传递为void*,因为这很危险。这是真的吗?
指向
普通
C++
类
的</
浏览 11
提问于2012-03-26
得票数 2
回答已采纳
6
回答
指向
类
的
私有数据
成员
的
指针
c++
是否可以声明
指向
类
的
私有数据
成员
的
指针
?如果是这样,你是怎么做
的
?
浏览 0
提问于2010-07-04
得票数 15
4
回答
在
C++
中
,为什么
指向
类
成员
的
指针
包含偏移量而不是地址?
c++
、
offset
、
pointer-to-member
、
class-members
指针
通常包含地址。为什么
指向
类
成员
的
指针
包含偏移量? 谈论
指向
类
数据
成员
的
指针
,而不是
指向
成员
函数
的
指针
。
浏览 5
提问于2017-07-26
得票数 6
2
回答
指向
成员
函数
的
指针
-语法
c++
、
pointer-to-member
doesn't // ...};这不是复制
的
浏览 5
提问于2016-12-25
得票数 0
回答已采纳
4
回答
指向
命名空间中
成员
函数
的
指针
c++
、
pointers
、
namespaces
、
function-call
我有一个名称空间MyNamespace,它包含一个带有许多静态公共
成员
函数
的
类
MyClass。我需要做
的
是,在名称空间中构建一个map,其中包含这个
类
的
每个公共
成员
函数
的
指针
--代码: #include <map> MyFctMap["func4"] = &
浏览 10
提问于2014-03-01
得票数 3
回答已采纳
1
回答
指向
成员
转换
的
指针
c++
、
standards
转换
的
结果在转换之前引用同一个
成员
作为
指向
成员
的
指针
,但它引用基
类
成员
,就好像它是派生
类
的
成员
一样。结果引用D
的
B实例
中
的
成员
,因为结果具有类型“
指针
到cv类型
的
D
成员
”,因此可以用D对象取消引用。正如5.2.9/9所述,如果存在4.11/2
中</
浏览 3
提问于2010-11-28
得票数 14
回答已采纳
3
回答
c++
-<未解析
的
重载函数type>
c++
、
function
、
templates
在我
的
名为Mat
的
类
中
,我希望有一个接受另一个函数作为参数
的
函数。现在我有下面的4个函数,但是在调用print()时我得到了一个错误。第二行给了我一个错误,但我不明白为什么,因为第一行可以工作。唯一
的
区别是函数f不是Mat
类
的
成员
,而f2是。失败
的
是:error: no matching function for call to Mat::test( < unresolved overloaded functi
浏览 2
提问于2013-04-06
得票数 35
1
回答
理解类型- no多态
类
成员
的
指针
c++
、
language-lawyer
、
standards
、
member-pointers
我认为,如果DerivedT是BaseT
的
基,那么“
指向
BaseT类型
的
T
类
成员
的
指针
”可以用作“
指向
T
类
成员
的
指针
”,这一点很简单。有两种方法可以解释
指向
类
成员
的
指针
: DerivedT T::*是
指向
T
类
对象内
的
DerivedT对象
浏览 11
提问于2021-10-16
得票数 3
回答已采纳
3
回答
带
指向
成员
函数
指针
的
地址运算符
c++
、
class
、
pointers
我们知道要创建
指向
我们可以执行
的
函数
的
“公共”
指针
,例如:void (*ptr)() = fun;void (*ptr)() = &fun; 相反,对于
指向
成员
函数
的
指针
,我必须使用address运算符。例如,对于具有
指向
成员
函数ptr
的
指针
浏览 6
提问于2016-05-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
手把手教你:如何把C+的源程序改写成C语言
关于C+的虚函数和多态,你觉得很难?首先你需要了解这三点!
C/C+编程笔记:答应我,别再if/else走天下了可以吗?
C+11移动构造函数详解
C+11 shared_ptr智能指针(超级详细)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券