virtual-functions

virtual-functions

文章 0 浏览 8

重写合格的虚拟方法

我和多个家长一起上 C++ 课;每个父级都定义了一个具有共同名称但目的不同的函数: class BaseA { virtual void myFunc(); // does some task }; clas…

拥抱没勇气 2024-10-28 18:35:33 14 0

C++调试“气味”

我正在调试一个奇怪的问题,其中对象 VMT 突然似乎指向基础对象的方法。 class Base { virtual void foo() {} } class Derived: public Base { void f…

眼角的笑意。 2024-10-27 04:33:19 8 0

虚函数查找的规则是什么?

#include class base { public: virtual void print (int a) { std::cout << "a: " << a << " base\n"; } virtual void print (int a, int b) { std::…

青春有你 2024-10-25 08:38:14 6 0

与位置无关的代码和 vtable

虚拟函数如何在与位置无关的代码中实现? 我知道,如果我的类有虚函数,编译器通常会为其生成一个 vtable,其中包含所有虚函数的地址,并在我的类的每…

慵挽 2024-10-24 23:21:55 13 0

如何知道函数何时必须是虚函数?

在描述类时,如何知道函数何时必须是虚拟的? 我知道虚拟函数是什么意思,但我只是不知道什么时候应该将它们设为虚拟 谢谢…

邮友 2024-10-21 23:17:41 8 0

malloc() 和虚函数有什么问题?

可能的重复: C++:为什么需要 new? 为什么我不能使用当我的对象是包含虚函数的类的子对象时,malloc 为它们分配空间?这真是令人沮丧。有充分的理…

遮云壑 2024-10-21 22:08:53 9 0

为什么要为 c++ 中的虚拟函数烦恼?

这不是关于它们如何工作和声明的问题,我认为这对我来说非常清楚。问题是为什么要实施这个? 我想实际原因是简化一堆其他代码来关联和声明它们的基本…

太傻旳人生 2024-10-20 04:06:42 7 0

C++:指向虚拟成员函数的单态版本的指针?

在 C++ 中,可以获取指向类的(非静态)成员函数的指针,然后在对象上调用它。如果函数是虚拟的,则根据对象的动态类型动态调度调用。通过显式提供包…

我很OK 2024-10-18 12:14:27 11 0

C++继承:虚拟成员需要重新声明吗?

我确信这个问题已经以一种或另一种形式被问过,但我找不到线索。请考虑以下 C++ 代码: // A.h class A { public: A(); virtual ~A(); virtual void s…

血之狂魔 2024-10-16 12:21:27 6 0

C++多态/继承问题:基函数与虚函数的重新定义

我知道派生类可以简单地“重新定义”基类成员 函数,并且当派生类对象的函数是 调用时,使用了派生类中定义的函数,但是... 这不会使“virtual”关键…

冷心人i 2024-10-16 04:19:25 7 0

显式重写虚函数

我刚刚发现 C++/CLI 有一个标准 C++ 上不存在的关键字(据我所知):override。 我对 C++/CLI 不太了解,所以,有人可以解释一下它的用途是什么,以及…

空城之時有危險 2024-10-14 23:25:35 9 0

关于虚函数的问题

我有两个类: class x { public: virtual void hello() { std::cout << "x" << std::endl; } }; class y : public x { public: void hello() { std::c…

怀念你的温柔 2024-10-14 20:51:48 6 0

虚函数的不同返回类型

虚函数的返回类型应该与基类中的类型相同,或者是协变的。但为什么我们有这个限制呢?…

不爱素颜 2024-10-14 17:37:08 15 0

C++使用将在派生构造函数中构造的参数调用基构造函数

问题 1) class Base { Base(std::string name); virtual std::string generateName(); } class Derived : Base { Derived(); virtual std::string gen…

还不是爱你 2024-10-14 12:13:58 6 0

C++虚函数返回类型

继承类是否可以实现具有不同返回类型的虚函数(不使用模板作为返回值)?…

櫻之舞 2024-10-11 17:09:38 12 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

更多

友情链接

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