virtual-functions

virtual-functions

文章 0 浏览 4

C++:调用派生类的虚函数

假设我有一个带有虚函数的类和一个以不同方式实现该虚函数的派生类。假设我还有一个用于存储派生类的基类向量。如果事先不知道派生类是什么,我将如何…

笑看君怀她人 2024-11-13 22:46:06 2 0

为什么用“new”分配虚函数时不能取消实现?

struct A { virtual void foo(); // unused and unimplemented virtual void bar () {} }; int main () { A obj; // ok obj.bar(); // <-- added this…

极致的悲 2024-11-13 22:36:24 4 0

强制派生类重写至少一个虚函数

想象一下这个简单的基类: struct simple_http_service { virtual reply http_get(…); virtual reply http_post(…); virtual reply http_delete(…)…

虚拟世界 2024-11-13 15:18:56 2 0

为什么没有“匹配功能”我对 mem_fun_ref 的调用?

我有一些代码,其中类继承自基类。 该基类有一个函数,该函数在运行时应该调用由子类实现的函数。也就是说,一般算法对于所有孩子来说都是相同的,但…

陪你到最终 2024-11-10 10:51:04 4 0

虚拟功能无法正常运行

可能的重复: 类具有虚拟函数和可访问的非虚拟析构函数 我从 thenewboston 的教程中获得了此代码: #include using namespace std; class Enemy { pu…

污味仙女 2024-11-06 00:20:22 4 0

如果我不注意警告“隐藏继承的成员”怎么办?使当前成员覆盖该实现......”

这可能是一个很好的点,但它涉及到编译器在您执行以下操作时发出的警告: class A { public virtual void F() { } } class B : A { public void F() {…

残龙傲雪 2024-11-05 20:28:02 5 0

C++虚方法问题

我有两个结构,我试图在其中覆盖基本结构中的方法。 基本结构定义为: template struct compareFunction : public std::binary_function { virtual bo…

叫嚣ゝ 2024-11-05 18:06:37 3 0

关于多重继承和定义虚函数

我有一个没有虚拟基类的多重继承场景,如下所示: Ta Tb | | B C \ / A Ta 和 Tb 是两个不同的模板类,它们都声明一个名为 f() 的虚拟函数。我想重写 …

坐在坟头思考人生 2024-11-05 04:58:03 4 0

在 C# 中使用反射重写虚拟方法表

有没有办法更改 C# 中的虚拟方法表?比如改变虚拟方法指向的位置? class A { public virtual void B() { Console.WriteLine("B"); } } class Program…

百变从容 2024-11-04 18:06:27 4 0

C++:为什么结构\类需要虚方法才能实现多态?

在这个问题之后,我'我想知道为什么 C++ 中的 struct\class 必须有一个虚方法才能实现多态。 强制使用虚拟析构函数是有道理的,但如果根本没有析构函…

零度° 2024-11-04 13:41:30 3 0

C# 中的虚函数

public class Base1 { public virtual void f() { Console.WriteLine("Base1.f()"); } } public class Derived1 : Base1 { // Hides Base1.f() becaus…

小草泠泠 2024-11-04 08:59:45 2 0

在派生类中强制执行正确的虚拟函数定义

可能的重复: 确保方法声明被继承 你好,我有时遇到困难是时候在我的类层次结构中强制执行虚拟成员函数的适当定义了。如果我错误地定义了从接口继承…

谈情不如逗狗 2024-11-02 19:37:20 3 0

在 CUDA 内核中使用虚拟函数

所以我想在设备上分配一个具有虚拟函数的对象,然后调用内核并执行其中一些虚拟函数。我尝试了两种方法来做到这一点,但都不起作用: 1)使用 cudaMal…

栩栩如生 2024-11-02 12:09:08 4 0

在运行时访问v表

是否可以在运行时访问函数的 v 表?可以确定不同功能版本的数量等元信息吗?这可能更多的是一个理论问题,但是开发人员是否可以通过确保 v 表永远不会…

清风疏影 2024-11-02 08:33:34 4 0

为什么静态解析虚拟方法调用如此困难?

假设我们有以下伪代码。我说的是 OO 语言。 class A{ foo(){...} } class B extends A{ foo(){...} } class C extends B{ foo(){...} } static void f…

桃气十足 2024-11-02 08:13:26 5 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

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