多态 问答列表

C++:多态对象的连续存储器

作者:ThomasAlvaEdison 提问时间:11/11/2023

我目前正在开发一款多人棋盘游戏,并使用简单的 . 但是,我不会在向量中存储具体对象,而只存储指向这些字段对象的指针。 在 C/C++ 文献或互联网上,我经常发现这不应该那么好(出于性能的原因 - >很...

在循环遍历父类列表时,是否有比使用 instanceof 更好的方法来访问子类方法?[复制]

作者:AnonymousThankfulPerson 提问时间:11/12/2023

这个问题在这里已经有答案了: 将对象列表从父类强制转换为各种子类的正确方法 (1 个答案) 从父类对象调用子类方法 (7 个答案) 11天前关闭。 我的问题与很久以前发布的问题非常相似:在循环遍历其...

如何使用多态性通过“transformer”类继承将对象从一种类型转换为另一种类型

作者:Jonas Pauthier 提问时间:11/11/2023

我正在开发一个 GraphQL API。GraphQL 类型和数据库类型不一样,因为我不希望我的数据库特定结构泄露给 API 使用者。基本上,我想重命名属性或从手头的对象中删除属性,具体取决于我是将数...

从父类变量调用子类方法,而不使用 instanceof 或强制转换 [duplicate]

作者:Mohamed Amir 提问时间:11/14/2023

这个问题在这里已经有答案了: 为什么我们在 Java 中为子对象分配父引用? (12 个答案) 6天前关闭。 我有4个班级 public class User { private Account...

在 C++ 中执行子对象方法数组

作者:FourierFlux 提问时间:11/15/2023

假设我有一个基类 A 和两个派生类 B 和 C。我想创建一个函数指针数组,该数组由 B 和 C 的虚拟成员组成并执行它们。 我该怎么做? 我真的很想更进一步,甚至不让对象共享父类,但我认为这更容易...

Rails 多态关联:限制允许的类

作者:rubykatz 提问时间:11/19/2016

我想要一个类通过多态关联到其他类。belong_to 将关联限制为特定类列表的最佳方法是什么? 我正在考虑使用这样的自定义验证方法,但我不知道这是否真的是最好的主意: class Feature...

如何将 2 个函数(const & non-const i/o)“合并”为一个?

作者:Sasha 提问时间:11/14/2023

是否有将以下 2 个函数合并为一个函数的语法,以便如果输入为 ,则 result 为 ,如果输入为 non-const,则 result 为 non-const?constconst char* f...

反序列化泛型 Dto 的包装器

作者:Zenith 提问时间:11/17/2023

我通过以下方式实现了 dto 的包装器。我正在尝试反序列化此包装器以获得正确的 Dto。我尝试应用我所知道的有关反序列化的所有知识,但我无法让它工作。序列化包装器也可能很困难。 是一个通用接口,所以我...

如何在 Rails 中验证多态场关联?

作者:Samuel D. 提问时间:12/20/2022

问题是,我有一个客户和地址模型,如下所示: class Customer < ActiveRecord::Base has_one :address, as: :addressable end ...

ActiveScaffold:如何为多态关联创建下拉选择?

作者:Swartz 提问时间:3/3/2010

我正在尝试为与 ActiveScaffold 的多态关联创建一个下拉选择框。 我有: class Award belongs_to :sponsorship, :polymorphic => :...


共66条 当前第4页