vtable

vtable

文章 0 浏览 7

为什么我可以为对象获得虚拟成员的(相对)地址?

我已经阅读了: a c ++ base类在运行时如何在运行时确定吗? 和 get the Real地址(或VTable中的索引)虚拟会员函数 和答案确实使我感到困扰。假设有…

静待花开 2025-02-12 19:39:58 1 0

获取“未定义的vtable”;参数化构造函数的错误

我有这个错误: 未定义的引用 vtable 我无法找出其根本原因。 我确实尝试在Google中进行搜索,但仍然无法弄清楚原因。 这是代码: istate.hpp - >…

表情可笑 2025-02-11 01:09:21 2 0

定义儿童类阴影中getter的const实现。为什么?

我想与getter建立接口,从而调用孩子的虚拟方法。但是现在我有问题:在子阴影中实现const方法。为什么?我试图使父母变得无虚拟(不起作用)。然后,…

随梦而飞# 2025-02-06 15:27:56 2 0

这个'指针在C++中的继承工作?

问题: 在下面的代码中,即使在技术上包含相同的地址,“此”指针指向基础和派生类中的不同事物。这是为什么。 当“此”指针与继承一起使用时,正在发…

小草泠泠 2025-01-30 14:44:30 3 0

可轻松复制的需求和虚拟功能

根据 cppReference (class) has no virtual member functions; (class) has no virtual base classes; 了解这些要求背后的原因。 我试图通过执行自己…

壹場煙雨 2025-01-20 09:35:21 3 0

如何将vtable符号更改为全局符号?

我编译了一个so文件(libarfoundation_core.so),它有一个基类ARSRGpuFilter,以及另一个需要依赖的so文件,编译后的so文件无法编译,因为“undefine…

权谋诡计 2025-01-14 03:50:58 3 0

实现 C++使用普通 C 的(纯)接口

给定一个纯 C++ 类: class ICppA { public: virtual ~ICppA() {} virtual double add(double v) = 0; virtual double sub(double v) = 0; virtual do…

妞丶爷亲个 2025-01-10 12:46:26 4 0

C++对 vtable 和继承的未定义引用

文件 Ah #ifndef A_H_ #define A_H_ class A { public: virtual ~A(); virtual void doWork(); }; #endif 文件 Child.h #ifndef CHILD_H_ #define CHI…

逆光下的微笑 2025-01-08 10:58:40 3 0

基类中的虚拟继承和空 vtable

有这样的代码: #include class Base { int x; }; class Derived : virtual public Base { int y; }; int main() { std::cout << sizeof(Derived) << …

我的奇迹 2024-12-29 16:19:45 7 0

C++ 中的虚拟表和虚拟指针的数量程序

假设我们有以下程序: class A { public: virtual fun(){}; }; class B:public A { public: virtual fun(){}; }; int main() { A a1; B b1; } 我的问…

生生漫 2024-12-28 02:07:09 8 0

链接器错误:未定义对“方形 vtable”的引用。代码包含虚函数

我检查了最常见的 未定义参考这里的vtable问题,虽然这让我更好地理解了正在发生的事情,但我仍然无法收集足够的信息来弄清楚为什么我有这个错误。 我…

酷炫老祖宗 2024-12-26 11:38:25 7 0

利用 Visual Studio 调试器中看到的虚拟指针表地址

在 Visual Studio for C++ 中,我们多次获得调试器中可见的类的 vfptr 或 vptr 地址。在 Visual Studio 中,我们还可以通过内置的内存视图来分析线程…

爱*していゐ 2024-12-25 16:53:19 4 0

在哪些情况下不会发生 vtable 构建?

我注意到我的代码中由于某种原因没有发生虚拟覆盖。我广泛使用多态性,以便可以使用类似 categories.baseFunc() 的构造,其中 baseFunc 调用在 Derive…

や三分注定 2024-12-21 15:17:10 7 0

需要澄清静态/动态类型和 Vtable

所以我拿回作业说我只答对了 15/30 分,但没有解释我做错了哪道题或为什么错了。我即将参加考试,我想在参加考试之前弄清楚这一点。因此,我希望有人…

鱼忆七猫命九 2024-12-21 04:43:57 4 0

汇编中的运算符delete()何时删除vptr指针?

当调用操作符delete()时,vptr被删除。 但是 vptr 指针是隐藏的,我们不必关心它的内存结构(加上每个编译器对其工作方式都有不同的系统。) 我想知道…

天气好吗我好吗 2024-12-19 22:17:37 4 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

更多

友情链接

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