vtable

vtable

文章 0 浏览 4

对 vtable 的未定义引用...Q_OBJECT 宏

当我取消注释信号槽所需的 Q_OBJECT 宏时,我得到了对 MyApp 错误的 vtable 的未定义引用,但是如果没有该宏,它可以完美编译,但如果没有它,我就无…

许一世地老天荒 2024-12-12 04:40:37 1 0

Qt连接函数

我正在尝试用 C++ 编写 Qt GUI 程序。这是代码: sample.h: #ifndef SAMPLE_H #define SAMPLE_H #include #include #include #include #include #incl…

和我恋爱吧 2024-12-10 08:56:04 2 0

不可能的链接器错误

我有一个库 libfoo 它由以下文件组成: base.hpp #ifndef BASE_HPP #define BASE_HPP class base { public: virtual ~base(); virtual void foo() = 0…

拥抱影子 2024-12-09 19:04:40 1 0

关于 VTable 指针和 malloc

是否有任何独立于编译器且语法优雅的方法可以在使用 malloc 分配的对象中设置 vtable 指针? 我无法直接使用 new,因为我需要能够按需控制内存释放的…

彼岸花似海 2024-12-08 15:37:26 1 0

C++面试:具有纯虚函数的类的 vtable

今天就被问到这个面试问题了!! (这是一次非常尴尬的电话采访..): 类的vtable与virtual有什么区别 函数和具有纯虚函数的类? 现在,我知道 C++ 标…

夜雨飘雪 2024-12-08 11:04:19 0 0

vtable 的替代方案

Vtables 在大多数 OO 实现中无处不在,但是它们有替代方案吗? vtables 的 wiki 页面有一个简短的简介,但实际上并没有太多信息(和存根链接)。 你知…

拔了角的鹿 2024-11-29 07:01:21 3 0

QObject 创建 moc 文件,但仍然出现 vtable 错误

在将 PrimitivePartsWrapper 设为 QObject 的子类(包括 Q_OBJECT 宏)后,我似乎无法摆脱此错误。 undefined reference to `vtable for PrimitivePar…

方觉久 2024-11-28 14:05:40 1 0

Visual C 是如何实现的?编译器将 this ptr 传递给被调用函数?

我正在使用 Eckel 的“Thinking in C++”来学习 C++。它声明如下: 如果一个类包含虚方法,则为该类创建一个虚函数表,等等。函数表的工作原理被粗略…

烟燃烟灭 2024-11-26 01:48:50 2 0

自修改虚拟表条目以指向具体实现

简短版本: COM 类可以在运行时修改自己的虚拟表条目吗? (忽略线程问题) 完整版本: 我提供了许多实现 com 界面。 COM 接口是在第三方框架中定义的…

嘿看小鸭子会跑 2024-11-25 12:03:03 2 0

虚函数与指针转换的比较

我正在使用的某些代码的当前版本使用了一种稍微奇怪的方式来实现我认为可以通过多态性实现的东西。更具体地说,我们目前使用类似的东西 for(int i=0; …

飘然心甜 2024-11-24 16:45:49 1 0

Undef 引用非 Q 中的构造函数和析构函数中的 vtable

我有一个基类 GameObject,它当前是 Camera 和 SolidObject 的父类。 SolidObject 是 Player 和 GameMap 的父对象。由于某种原因,我只在 GameMap 的…

晨曦慕雪 2024-11-23 20:35:58 1 0

虚继承和虚函数使用同一个vtable吗?

有一个相关的小问题。但主题完全不同。 现在,一个概念是关于函数解析,另一个概念是关于类解析?我想知道如果他们使用相同的 vtable (至少在gcc-4.5…

淡淡の花香 2024-11-17 13:34:52 3 0

C++虚函数。vtable 问题

可能的重复: GCC C++ 链接器错误:未定义的引用“XXX 的 vtable”,对“ClassName::ClassName()”的未定义引用 我正在用 C++ 做一个小项目,并且遇…

灯下孤影 2024-11-17 02:16:42 4 0

有没有办法从 vtable 中重建一些保存的类?

我正在将一些对象复制到文件中,它们都派生自同一类。但我希望能够在加载它们后调用它们的函数来执行该类应该执行的操作,这就是我到目前为止所做的:…

陌上芳菲 2024-11-16 10:13:30 3 0

课程的 VTT 是多少?

最近遇到一个 C++ 链接器错误,这对我来说是新的。 libfoo.so: undefined reference to `VTT for Foo' libfoo.so: undefined reference to `vtable fo…

段念尘 2024-11-14 07:35:42 3 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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