derived-class 相关问题

在面向对象语言中,派生类可以从基类继承属性和/或成员函数,也称为超类。 cf继承和多态。

从基类指针中扣除对象的真实类型来创建副本

我有基类和很多从 if 派生的类。我想创建对象副本。有没有一种方法可以在没有dynamic_cast或实现的情况下推导出指向基类的指针下的对象的真实类型...

回答 1 投票 0

从抽象类创建派生类的 C# 例程

我正在尝试开发一个例程,该例程将运行 sql 语句并使用结果来填充从抽象类派生的类对象,如下所示: 公共静态李...

回答 1 投票 0

mypy 抱怨扩展基类的属性类型

我有两个基类 A 和 B,定义如下: A类(对象): def common_function(self): 经过 B 类(对象): def __init__(self, a: A): self.a = a 定义

回答 2 投票 0

我如何检查当前程序集是否包含作为泛型类型实例的类型?

我有一个从泛型类型派生的类,如下所示: 类 MyGeneric {...} 类 MyDerivedString : MyGeneric {...} 在运行时,我的代码读取信息来创建字符串

回答 1 投票 0

static_cast 将此对象派生为 C++ 中的基类

在阅读 Item 27 最小化有效 C++ 中的转换时,它说不要尝试使用 static_cast 将派生类中的 *this 转换为基类。因为 static_cast(*this) 将创建一个

回答 3 投票 0

使用基类的ctor的参数调用派生类的ctor

浏览我的代码,我发现了一个部分 - 我认为 - 应该是编译时错误,但实际上编译和运行良好。一个简化版本是: 类基类 { 民众: 基数(int i) {} }; ...

回答 1 投票 0

C# json 序列化问题

我正在编写一个带有一些游戏派生类的程序。我必须使用 json 序列化来保存播放器的进度,但是当我序列化 Player 类时,它只序列化他的类型

回答 1 投票 0

实现基接口和派生接口

接口 IBaseInterface { } 接口 IDerivedInterface1 : IBaseInterface { } 类 MyClass1 : I派生接口1 { } 类 MyClass2 : IDerivedInterface1, IBase接口 { } 难道是……

回答 1 投票 0

声明和实例化时抽象类和泛型问题的结合

我正在努力使用 C# 中的一个应用程序,它是一个文档审阅应用程序,用于在文档中搜索搜索词列表。它需要获取 PDF 或 WORD 文档,将来可能还需要获取其他文档。 我

回答 1 投票 0

C# 抽象类和泛型的组合声明和实例化时的问题

我正在努力使用 C# 中的一个应用程序,它是一个文档审阅应用程序,用于在文档中搜索搜索词列表。它需要获取 PDF 或 WORD 文档,将来可能还需要获取其他文档。 我

回答 1 投票 0

C++,使用派生类虚函数并以派生类类型指针作为参数

我试图理解带有指针和虚函数的派生类是如何工作的。我想要做的是使用基类中的虚函数,以便它采用类类型的指针...

回答 1 投票 0

如何从基类函数返回派生类实例

假设我有两节课。基础和衍生自基础。基类将包含许多控制基类和派生类将使用的某些方面的函数。不过,我想...

回答 1 投票 0

将派生类传递给方法

这里是新手,试图找出实现以下目标的最佳方法: 有一个基类: 公共类 MessageBaseDto { 公共字符串 AssetId { 获取;放; } } 和2个派生类: 公开课

回答 1 投票 0

用于非常量参数的自定义类 fmt::formatter

我有一堂课: 类我的类{ 民众: std::string _cachedString; std::string_view get_string(){ _cachedString = “abc”; 返回_cachedString; } }; 模板<>

回答 1 投票 0

为什么在为派生类定义代理方法的构造函数中未定义 `this`?

我尝试覆盖/代理库类中的函数。我通过扩展类并在方法上定义代理对象来完成此操作。 唉,就像这个问题一样,

回答 1 投票 0

我可以访问在我派生的 std::jthread 中运行的函数中的派生类成员的值吗?

以下代码在我尝试过的所有系统上都有效(即打印 42),但我不确定它是否普遍有效。我担心的是 my_int 尚未由 tim 完全构造和初始化...

回答 1 投票 0

序列化其他项目的派生类会抛出“该类型不是预期的类型。使用 XmlInclude 或 SoapInclude 属性...”

假设我在 Visual Studio 中有两个项目。基础项目和派生项目。 基础项目包含一个基类: 公共类车 字符串形式的属性名称 结束课程 和一个通用的...

回答 1 投票 0

类方法未通过

使用系统; 使用 System.Collections.Generic; 使用 System.Linq; 使用系统文本; 使用 System.Threading.Tasks; 命名空间圆区域 { 内部课程计划 { //创建一个基础...

回答 1 投票 0

如何在c#中的包装类泛型中转换派生类

使用系统; X 类{} Y 类:X {} 类 Wrapper 其中 T : X {} 公开课HelloWorld { 公共静态无效主要(字符串[]参数) { 包装器 y = new(); ...

回答 1 投票 0

C++:从父类的实例创建派生类的实例,无需构造函数/进一步知识

与此相同:从父类的实例创建派生类的实例 除了 : C++(我不懂 C#,这正是 SO 研究成果) 我不想写l...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.