derived-class

derived-class

文章 1 浏览 65

基类的实例如何保存派生类的实例?

我担任 .Net 程序员(不能说我是程序员)已有 2 年了。有一个问题我多年来一直无法理解,那就是基类的实例如何保存派生类的实例? 假设我们有两个类:…

淡水深流 2024-12-14 19:26:31 5 0

从 CObject 派生进行序列化会导致编译器访问错误

我创建了我的类 CData 并从 CObject 派生它,因为我需要序列化它。 class CData : public CObject { DECLARE_SERIAL(CData); public: CData(); virtua…

○闲身 2024-12-14 00:23:24 3 0

即使在派生类中,基类方法也可以返回 this 吗?

我希望能够在 C# 基类中拥有一个方法,可在多个派生类的对象上调用,该方法返回对象本身,并且让 CLR 知道该对象的真正类型 - ie,适当的派生类型。 …

月亮坠入山谷 2024-12-10 16:20:01 3 0

在派生类中看不到父类的方法

我试图扩展一个类,然后使用基类中的方法,但我看不到它。 我的代码: class A { protected void Foo(){} } class B : A {} class C{ void Bar(){ B b…

○闲身 2024-12-10 03:41:38 3 0

指向函数和派生类的指针

我对 g++ 以及模板如何与函数指针交互有疑问。考虑以下模板声明。 template class TestTemplate { private: T* context; public: TestTemplate(T* usi…

习惯那些不曾习惯的习惯 2024-12-09 15:48:07 3 0

C++ 中的派生类

我有一个作业问题要求: 从基类 Student 设计一个派生类 GradientStudent。它添加了一个名为 Advisor 的数据成员来存储学生论文导师的姓名。提供构造…

淑女气质 2024-12-09 10:01:26 3 0

如何传递List当参数类型为 List时?

我如何传递一个列表,该列表是 DerivedObjects 列表,其中该方法需要 BaseObjects 列表。我正在转换列表 .ToList() 并且想知道是否有更好的方法。我的…

无戏配角 2024-12-07 22:03:30 4 0

如何让派生类函数被执行?

我们有一个基类:Filter。 DistrFilter 和 ReportFilter 继承自 Filter。 在另一个类 FilterService.cs 中,我们有两个接受这三种类类型的函数。 Filt…

一个人练习一个人 2024-12-07 09:39:06 3 0

什么是 C++ 中的深度派生类?

我正在地址 https 阅读一些 C++ 文本://cs.senecac.on.ca/~chris.szalwinski/archives/btp200.082/content/dclas.html。作者在开头写道: “具有深度…

不忘初心 2024-12-04 13:13:41 1 0

静态抽象类

我需要一种方法来创建静态类,其中一些常量可以是特定于情况的,但是硬编码的。 我真正想做的是拥有一个类,在扩展类时提供几个常量 - 我想要对“常量…

明天过后 2024-12-04 02:07:35 5 0

检查调用者和参数是否相同

例如,我有四个类,例如: class A; class B{ protected: void check(const A &a); }; class C : public A, public B; class D : public B; 现在我想…

潦草背影 2024-12-02 05:37:19 5 0

不带 xsi:type 的派生对象的序列化

我在序列化包含派生对象列表的字典时遇到问题。序列化输出包含 我希望 BaseAttributes 替换为 Turbine 且 xsi:type 不存在的位置。 我的代码总体如下…

记忆之渊 2024-11-27 08:35:24 2 0

虚方法什么时候应该是纯方法?

我找到了一些我正在处理的代码,并且想知道最好的设计实现是什么。 如果基类将一个方法定义为虚拟方法,但也实现了一个空主体,因此不需要派生类实现…

谜泪 2024-11-26 19:59:49 4 0

带有模板基类的静态成员定义

有一个基类: template class TBase { protected: static CSomeClass m_objSomeClass; public: inline void Set(CSomeClass f_objSomeClass) { m_objS…

玩世 2024-11-26 13:35:16 3 0

抽象实现接口上的 C# 协方差

使用 C#/.NET 4.0,我希望以下场景是可能的: interface IA where TB : IB { } interface IB { } class A : IA where TB : IB { } class B : IB { } a…

智商已欠费 2024-11-24 17:49:20 4 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

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