Virtual

Virtual

文章 1 浏览 223

如何防止在构造函数或析构函数中调用虚函数?

一些 C++ 材料提到我们不能在 ctor 或 dtor 中调用虚函数, ( 抱歉,我认为最好更改为 一些 C++ 材料提到我们最好不要在 ctor 或 dtor 中调用虚函数,…

撩心不撩汉 2024-10-08 05:51:39 7 0

虚拟成员函数的必要性

当基类和派生类中的每个函数具有相同的函数名称时,是否有必要将我的函数设置为虚拟函数,或者这只是更好编程的一部分?…

蓦然回首 2024-10-08 05:20:01 5 0

C++ 吗?派生对象上的虚函数调用要通过vtable吗?

在下面的代码中,它通过指向派生对象的指针调用虚拟函数 foo。这个调用会通过 vtable 还是会直接调用 B::foo ? 如果它通过 vtable,那么让它直接调用…

尹雨沫 2024-10-08 03:56:05 6 0

为什么我可以密封实现接口的类,但不能密封成员?

给定这个接口 public interface IMyInterface { string Method1(); } 为什么这是有效的 public sealed class InheretedFromInterfaceSealed: IMyInter…

躲猫猫 2024-10-07 20:22:39 19 0

4个关于处理器架构的问题。 (计算机工程)

为了准备期末考试,我们的老师问了我们大约 50 个对错题。我可以在网上或向亲戚询问大多数问题的答案。然而,这四个问题让我发疯。大多数问题并不难,…

阳光下慵懒的猫 2024-10-07 17:54:08 11 0

这个虚拟方法调用如何比密封方法调用更快?

我正在对虚拟成员与密封成员的性能进行一些修改。 下面是我的测试代码。 输出是 virtual total 3166ms per call virtual 3.166ns sealed total 3931ms…

爱你是孤单的心事 2024-10-07 06:50:56 12 0

虚拟存储系统关系

虚拟存储系统具有页面大小p、块大小b和固定长度记录大小调整器。为了构建最有效的系统,p、b 和 r 之间的关系应该是什么?…

最近可好 2024-10-06 14:34:21 5 0

C++ 相当于什么? Objective-C 中的纯虚函数?

简单的答案是协议。 还有一点就是据说ObjectC中的所有方法都是virtual的,所以ObjC中就不用说virtual了。 我觉得很难理解这个概念。 有什么评论可以更…

人海汹涌 2024-10-06 13:04:42 8 0

使用虚拟构造函数重置为初始状态

我对 Delphi 中可用的虚拟构造函数没有任何经验。我考虑在类层次结构中使用虚拟构造函数将实例重置为初始状态,如下所示: A = class end; B = class(…

杯别 2024-10-06 10:25:38 7 0

使用虚拟文件夹名称作为所有 URL 的前缀

我正在尝试在 Passenger 不支持的服务器上部署我的 RoR 3.0 应用程序。一切都工作正常,直到我决定为我的应用程序服务器使用 Apache 虚拟文件夹。在生…

四叶草在未来唯美盛开 2024-10-06 03:58:40 6 0

通过函数指针静态调用虚函数

请考虑以下代码。 #include #include struct A { A() {} virtual void f() { std::cout << "A::f" << std::endl; } private: A(const A&); }; struct …

吲‖鸣 2024-10-06 01:00:58 9 0

模拟键盘事件

我正在尝试将字符串值插入第三方应用程序(例如记事本)。下面是我正在使用的代码, [DllImport("user32.dll")] static extern void keybd_event(byte…

街角迷惘 2024-10-05 20:04:02 9 0

如何检查 C++抽象方法是在运行时定义的

如何检查 C++ 抽象方法是否在运行时定义 class ABase{ public: virtual void do1() = 0; }; class BBase: public ABase{ public: virtual void do1(){…

为人所爱 2024-10-05 09:06:15 15 0

C++虚拟表错误?

我有以下结构: //Unmanaged(.h) class myInterface { public: virtual bool Send(char* myChar); } //Managed (.h) class myClass; public ref class…

情话已封尘 2024-10-04 16:50:56 12 0

抽象对象不能声明

我遇到了抽象/虚拟类的问题,这里有一个问题的复制: #include class A { protected: virtual std::string getDateTime() = 0; virtual void Write(st…

时光与爱终年不遇 2024-10-04 11:29:29 11 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

更多

友情链接

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