polymorphism

polymorphism

文章 1 浏览 105

vptr的解析

class base { public: virtual void fn(){} }; class der : public base {}; 我知道编译器在类中提供了一个成员调用 VPTR,该成员在运行时由构造函数…

别挽留 2024-12-07 07:24:31 0 0

寻求一种更优雅的方法来使用动态列填充 WPF DataGrid(每个对象的属性一列)

我正在尝试设置 WPF 数据网格。标准数据网格设置为接受显示在不同行上的对象列表,每个属性有一列。我实际上需要做相反的事情;列表中的每个属性对应…

明天过后 2024-12-07 06:57:18 1 0

更改方法的保护级别是否被视为良好实践?

换句话说,如果我有一堂课 class A { public: A() { .. } virtual void somemethod() { .. } }; 可以写吗 class B : public A { public: B() { .. } p…

清君侧 2024-12-07 05:18:01 1 0

NSArrayController 用于多态类

我有以下(精简的)类接口: @interface ScriptEvent : NSObject { ... } @interface SingleLine : ScriptEvent { NSString *line; } @interface Mult…

指尖上的星空 2024-12-06 15:59:48 1 0

组合类中的多态 lift-json 反序列化

我正在尝试使用 Lift-Json 自动将 json 对象反序列化为 scala 类,其中的坐标类用于存储 GeoJson 信息。 case class Request(name:String, geometry:G…

简单爱 2024-12-06 00:59:12 1 0

C++多态性和类型转换

我对 C++ 比较陌生,一直在使用 OpenGL 开发基本的 3D 渲染引擎。我遇到以下问题: 我有一个名为 GeomEntity 的类,它是所有几何基元的基类。我有另一…

死开点丶别碍眼 2024-12-05 17:43:16 1 0

用文本指向类的类填充列表

如何减少这个 _tile 分配,以便我可以进行单个分配? x 是一个匿名列表。 x => List {String name, int x, int y} 和一个列表 _tiles _tiles.AddRange…

会发光的星星闪亮亮i 2024-12-05 14:48:36 0 0

c++使用抽象类到包装器中的本机代码

我需要为我的非托管代码实现 ac# GUI。所以我设计了一个包装器来处理我的本机代码,但这不能正常工作。 我有一个方法需要为抽象类创建一个实例,但我…

懒的傷心 2024-12-05 14:34:40 2 0

C++ 中的继承

编辑2: 这是我想做的事情的简单总结(我认为): 我想根据运行时计算的条件动态创建全局实例。 如果您想查看示例代码,可以跳到 EDIT1,但此时,上面…

安静被遗忘 2024-12-05 14:31:13 0 0

执行“删除此”操作时缺少虚拟析构函数

C++ FAQ Lite 的 16.15 部分讨论了 删除此然后提到: 当然,通常的警告适用于 this 指针的情况 当您没有虚拟析构函数时,指向基类的指针。 为什么这是…

世界如花海般美丽 2024-12-05 09:45:25 2 0

has_one :通过多态 - 这可能吗?

我的应用程序中有模型: class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true 端 类 Project < ActiveRecord::Base h…

中二柚 2024-12-05 08:14:06 1 0

“as”会启用多态性吗?将继承的类传递给采用基类启用多态性的方法?

首先,我将使用virtual和override, 例如,基类A有方法A.do(),继承类B有B.do() 覆盖 A 的。 如果我调用(B as A).do(),它会执行哪个do()? 或者,如…

绅刃 2024-12-05 07:37:36 0 0

具有记录和类类型的 Haskell 多态函数

这篇文章是这篇文章的后续内容。 我正在实现一场简单的战斗系统作为玩具项目,您可以在《最终幻想》等游戏中找到典型的系统。我已经用类类型+自定义实…

太阳公公是暖光 2024-12-05 05:32:53 0 0

如何在此回调中用具有编译时类型检查的内容替换 void 指针?

我正在尝试创建一个通过回调通知的事件系统。我已经编写了代码,但它依赖于 void 指针才能工作。在我的上一个项目中,空指针对我造成了多大的困扰,我…

别忘他 2024-12-05 03:39:57 1 0

基于非成员函数的参数进行调度

我的假设是(可能不正确)C++ 中的非成员函数不会根据其参数的类型进行调度。但是在阅读了 iterator_category 后,我似乎可以根据其参数的类别类型来…

潜移默化 2024-12-05 02:05:30 1 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

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