腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何找到空
指针
指向
哪个
类
的
对象(
C++
)?我们可以使用相同
的
空
指针
访问该类
的
方法
吗?
、
、
、
、
我在
C++
中有一个void
指针
,void *p=NULL;现在,一些处理使得这个
指针
指向
某个
类
的
一个对象。在我
的
例子中有3个
类
,
指针
可以
指向
这些
类
中任何一个
的
对象。有没有办法检查它
指向
哪个
类
的
对象。另外,我是否可以通过void
指针
访问对象
类
的
方法
,或者我们必
浏览 5
提问于2022-06-02
得票数 2
1
回答
将抽象
C++
结构返回给C#
、
、
、
、
我有一个
C++
DLL,它返回一个
指向
抽象结构
的
指针
,这隐藏了底层
类
的
接口。DLL仅导出一个函数getInstance,该函数创建一个继承自此抽象结构
的
C++
结构
的
对象,并将其作为
指向
抽象结构类型
的
指针
返回。据我所知,C#不允许抽象结构,而且不能有
指向
C#
类
的
指针
,所以我想不出一种
方法
将这个结
浏览 1
提问于2012-03-02
得票数 0
回答已采纳
1
回答
我应该如何将原生
C++
指针
放在.NET泛型集合中?
在
C++
/CLI中,不可能将
指向
本机
C++
类
的
指针
放在托管.NET泛型集合中,例如public:}; public;private:} 是不允许
的
。我当然可以使用st
浏览 0
提问于2012-07-03
得票数 4
回答已采纳
2
回答
函子在C#中是等价
的
吗?
、
、
C#有Func<,>、delegate和匿名
方法
,但不是所有这些
指向
方法
的
指针
吗?
C++
Functor是一个
类
,而不是
指向
方法
的
指针
。
浏览 2
提问于2013-06-16
得票数 4
回答已采纳
3
回答
C++
类型信息
、
、
在java中,每个对象都有一个
指向
其定义
类
的
链接,因此可以检索此信息。但在cpp中情况并非如此(我认为),因为sizeof()运算符返回
的
值不超过对象字段所占
的
值,因此我猜这不是存储类型信息
的
位置。如果没有,那么cpp是如何管理多态和其他东西
的
?
浏览 3
提问于2012-07-14
得票数 1
回答已采纳
6
回答
指向
C++
类
方法
的
指针
在重构一些遗留
的
C++
代码时,我发现通过定义一个可以
指向
任何共享相同签名
的
类
方法
的
变量,我可能会删除一些代码重复。reurn res;};编辑...bool res = ( (*this).
浏览 8
提问于2008-09-11
得票数 3
回答已采纳
2
回答
C++
-
指向
类
方法
的
指针
、
我必须设置一个
指向
类
IHTMLDocument2
的
方法
库函数(IHTMLDocument2::write)
的
指针
。(对于好奇的人:我必须将该函数与Detour挂钩)下面是我正在做
的
事情:HRESULT (WINAPI *Real_IHTMLDocument2_write)(SAFEARRAY *) = &I
浏览 1
提问于2009-10-26
得票数 0
回答已采纳
5
回答
C++
:在C中向模板
类
传递
指针
、
、
、
我正在为我
的
库编写一个C包装API。 我通常在C中将我
的
C++
对象作为void*传递,每个对象
的
公共函数都有自然
的
访问包装函数。C代码不访问本机
C++
类
成员。昨天,IRC上有人提到,我不应该在C中将
指向
C++
模板
类
的
指针
传递为void*,因为这很危险。这是真的吗?
指向
普通
C++
类
的
指针
与<em
浏览 11
提问于2012-03-26
得票数 2
回答已采纳
1
回答
在
c++
中阻止python对象超出范围
、
、
、
有没有一种
方法
可以将一个新
的
类
实例(继承
c++
类
的
python
类
)转换为
c++
,而不必持有对象返回并将其视为
c++
指针
。例如:object pyInstance = GetLocalDict()["makeNewGamePlay"](); def someFunc
浏览 4
提问于2009-09-01
得票数 0
回答已采纳
1
回答
Python从ctype
指针
创建swig包装实例
、
我有一个用swig包装
的
类
的
C++
代码。我不能修改代码或包装。在python中,我使用ctype提供了
指向
上述
C++
类
实例
的
指针
。如何在这个
指针
周围创建一个大包装器?我知道swig对象拥有一个'this‘属性,它在内部
指向
包装
的
对象,但是我无法找到将它设置为我手头
的
指针
的
方法
。 谢谢你
的</e
浏览 3
提问于2016-12-16
得票数 1
回答已采纳
1
回答
使用
c++
方法
中
的
函数
指针
调用objective c
方法
、
、
我有一个
c++
类
,它需要使用
指向
objective c
方法
的
指针
来调用该
方法
。此
方法
返回void并接受' status‘类型
的
参数,其中status是一个简单
的
整型枚举。enum status status_valid = 0, status_unknown我将
指向
obj-c
方法
<e
浏览 0
提问于2013-05-15
得票数 4
回答已采纳
2
回答
虚拟
方法
在C#中是如何工作
的
?
、
我知道在
C++
中有vpointer和vtable。虚函数表是
指向
类
中虚
方法
的
方法
指针
列表。
类
的
每个实例都有一个
指向
该表
的
指针
,当我们从该实例调用一个虚
方法
时会使用该
指针
。我想知道这是如何在C#中实现
的
。据我所知,虚拟表
的
概念是相同
的
。但是vpointer
的
用法是GetType
浏览 2
提问于2010-07-23
得票数 7
回答已采纳
5
回答
指向
未指定
类
类型
的
成员函数
指针
-有可能吗?
、
、
、
是否可以声明一个函数
指针
(非
C++
11),它可以
指向
任何
类
的
成员函数(即:不是特定
的
类
)? 例如,如果我有A、B和C
类
,C中声明了一个函数
指针
,我希望在
指向
B
的
成员函数和A
的
成员函数之间切换该
指针
。
C++
允许这样做吗?
浏览 0
提问于2012-01-18
得票数 5
回答已采纳
3
回答
Android,保存活动
的
C++
对象
、
、
、
我想编写一个Android应用程序,它使用我遗留
的
C++
类
。在整个应用程序生命周期中,我必须使
C++
对象保持活动状态。我用C#编写了一个类似的应用程序,并通过将
指向
C++
类
的
指针
传递给C#并使用IntPtr将其存储在那里解决了这个问题。然后,当我想调用该对象上
的
一个
方法
时,我只需再次将该
指针
传递给
C++
,转换为一个
类
指针
并在其上
浏览 7
提问于2013-11-06
得票数 14
回答已采纳
4
回答
一种快速读取和存储带有
指针
和
指向
C++
中
指针
的
序列化对象
的
方法
、
、
我需要一种快速
的
方法
来读取和存储带有
指针
的
对象,以及
指向
c++
中xml文件中
指针
的
指针
。每个对象都有自己
的
id、名称和
类
类型。
浏览 0
提问于2009-06-17
得票数 2
回答已采纳
7
回答
指针
和
C++
中
的
指针
集合。如何正确删除
这是一个新问题,但我一直对
C++
中
的
指针
持怀疑态度。情况就是这样。 我有一个A
类
,它是B
类
的
指针
集合(实际上是一个向量)。同样
的
A
类
也有一个
指向
C
类
的
指针
集合。最后,B
类
的
对象也有一个
指向
C
类
的
指针
集合,这些
指针
指向
A<e
浏览 0
提问于2010-05-25
得票数 3
1
回答
在
C++
中
指向
对象和子对象
的
指针
、
、
、
我正在处理一个简单
的
C++
(在Linux下)项目,它将有
指向
对象
的
指针
。我有A
类
,B
类
扩展A,C
类
扩展B,C
类
有A或B中不存在
的
方法
(测试)。其次,由于a.test()不存在,但c.test()存在,所以我
的
通用
浏览 2
提问于2015-09-20
得票数 0
回答已采纳
2
回答
用Cython包装
C++
类
时处理
指针
、
、
、
我在用cython处理
指针
时遇到了麻烦。
类
的
cython实现持有
指向
类
C++
实例
的
Person
的
指针
。+
方法
setParent将Person对象作为参数。由于pointer
类
的
属性PyPerson是
指向
Person对象
的
指针
,所以我认为可以使用语法*(PyPersonObject.pointer)在*pointer
指向<
浏览 0
提问于2017-03-02
得票数 9
回答已采纳
2
回答
派生
类
对象
的
多个地址?
、
在“有效
C++
”(第三版,第118页)第27项中,Scott说:class Derived: public Base { ... };Base*pb = &d; 这里我们只是创建一个
指向
派生
类
对象
的
基
类
指针
,但有时,这两个
指针
并不相同。在这种情况下,在运行时对Derived*
指针
应用偏移量,以获得正确
的
Base*
指针
值。最后一个示例说明,单个
浏览 1
提问于2013-02-08
得票数 13
回答已采纳
2
回答
指向
类
方法
调用
的
C++
指针
、
、
在我
的
类
Tabla中,我有一个
指向
方法
的
公共
指针
: int (Tabla :: *punterofunc)(int,int);tablita.punterofunc
浏览 0
提问于2012-04-13
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券