vtable

vtable

文章 0 浏览 6

Delphi 中的 COM 方法偏移量

在Delphi中,如何找到COM方法的地址? 我可以对偏移量进行硬编码 //0 is the offset of the QueryInterface method p := TPonterArray(pointer(SomeIn…

梦里的微风 2024-09-08 01:34:13 13 0

获取所有现有 vtable 的列表

在我的应用程序中,我有相当多的空指针(这是由于历史原因,应用程序最初是用纯 C 编写的)。在我的一个模块中,我知道 void 指针指向可以从已知基类…

为人所爱 2024-09-05 21:59:18 15 0

是什么原因导致“java.lang.InknownClassChangeError:vtable存根”?

是什么原因导致“java.lang.InknownClassChangeError:vtable存根”?在我们的应用程序中,我们很少看到此错误随机弹出(到目前为止只出现两次,而且…

云淡月浅 2024-09-05 20:04:11 13 0

Visual C++转储类层次结构的编译器选项

MS Visual C++ 中是否有相当于 GCC 的 -fdump-class-hierarchy 的编译器选项?即显示虚拟功能表布局。…

維他命╮ 2024-09-05 16:31:28 13 0

如何使用vtable来确定类类型

我最近接受了一个职位的面试,其中 C/C++ 是主要语言,在一个问题中我被告知可以使用 vtable 来确定基指针实际存储层次结构中的哪个类。 因此,如果您…

梦一生花开无言 2024-09-05 03:16:35 12 0

速度比较 - 模板专门化与虚拟函数与 If 语句

只是为了摆脱它...... 过早的优化是万恶之源 利用OOP 等等 我明白。只是寻找一些关于某些操作速度的建议,我可以将其存储在我的灰质中以供将来参考。 …

相权↑美人 2024-09-01 03:12:32 9 0

Qt 链接器错误:“未定义对 vtable 的引用”

这是我的标题: #ifndef BARELYSOCKET_H #define BARELYSOCKET_H #include //! The First Draw of the BarelySocket! class BarelySocket: public QOb…

饭团 2024-08-28 00:38:56 19 0

C++ 吗?有一个不使用 vtable 的接口的静态多态实现吗?

C++ 是否有不使用 vtable 的接口的正确实现? 例如, class BaseInterface{ public: virtual void func() const = 0; } class BaseInterfaceImpl:publ…

想挽留 2024-08-27 17:29:40 15 0

纯虚函数位于 C++ 中的什么位置?

纯虚函数位于哪个虚表?在基类还是派生类中? 例如,每个类中的虚拟表是什么样的? class Base { virtual void f() =0; virtual void g(); } class De…

呢古 2024-08-27 00:55:49 12 0

C++ 多态类中的 vtable使用 gdb

如何使用指向具有虚函数的基类对象的指针来显示 vtable?…

剧终人散尽 2024-08-26 18:42:03 11 0

如何通过读取 co-classs vtable 来根据函数地址获取函数名称?

我需要通过从 COM 公开接口方法的 vtable 读取其地址来调用 co-class 函数。我需要一些通用的方法来读取地址。 现在我需要调用该函数,该函数将具有我…

长不大的小祸害 2024-08-25 14:55:23 9 0

如何迭代COM coclass的vtable?

如何迭代/访问 COM coclass 的 vtable 来实现其公开接口的方法? 我需要访问 vtable 中存储其接口的公开方法的所有地址的部分。 例如Math是COM对象,…

救星 2024-08-25 00:56:28 7 0

虚拟方法表

在讨论密封类时,经常提到术语“虚函数表”。这到底是什么?我不久前读到了一个方法表(我也不记得这个的目的),这里的 google/search 带来了 C++ 相…

—━☆沉默づ 2024-08-24 16:52:56 11 0

“vtable fixup”是什么意思?意思是?

我听说过这个术语“vtable fixup”。这是什么意思?我问谷歌没有成功。我已经知道什么是 vtable,所以不需要定义它。…

行至春深 2024-08-20 21:10:17 9 0

为什么下面的类有一个虚表?

假设我有一个钻石继承情况如下: class A{ public: virtual void foo(){}; }; class B: public virtual A{ public: virtual void foo(){}; }; class C…

爱格式化 2024-08-20 12:54:48 10 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文