derived-class 相关问题

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

从具有固定数组大小的基类指针访问派生类

我正在尝试编写一个函数parkVehicle(),该函数必须通过基类指针访问派生类的读取成员函数。我该如何访问?停车类{const ...

回答 1 投票 0

派生类中扩展构造函数参数的正确TypeScript类型

我有一个带有BaseParams构造函数参数的基类,并希望从Base扩展一个Derived类,该类采用ExtendedParams构造函数参数,并将其与某些...]一起传递给super(),] ...

回答 1 投票 0

Python中用户定义的基类

我正在使用python库,然后我注意到已经定义了特定的基类,并且所有其他类都从该基类派生。我的问题是为什么我们在编码中需要这样的定义和结构...

回答 1 投票 -1

防止基类构造函数在无效的派生类初始化程序上调用

请考虑以下示例,其中Derived类的构造在其构造函数的初始化程序列表上使用一个指针。当然,我想检查此指针是否有效并引发异常...

回答 3 投票 0

在调用基类的静态函数之前如何设置派生的静态成员

其中T:Base {受保护的静态字符串Source;公共静态List Read(){return GetResource(Source); }} ...

回答 1 投票 0

基类中的多态(新)字段更改值

重要:我无法使用属性,我需要序列化字段。 C#6.0内容很简单,字段在基类中定义,另一个类从基类继承此字段。子类中的字段...

回答 1 投票 0

如何检查派生类中的函数是否被覆盖?

我有一个带有函数的基类,还有几个从基类派生的类。这些派生类中有一些重写该功能,有些则没有。有没有办法检查特定的...

回答 1 投票 0

试图在我的初始化列表中使用虚函数

我正在尝试使用必须初始化的const成员创建基和派生类:class baseClan {public:baseClan(const string firstName):fullName(createFullName(...

回答 1 投票 0

setZone方法有问题吗?

我正在制作一个扩展时钟以包含时区名称的程序。派生的类需要具有一个静态String数组数据成员,其值应为:EST,CST,MST,PST,EDT,CDT,MDT,...

回答 1 投票 0

派生类中的未定义引用

[您好,我正在为一个学校项目工作,终端中的编译器似乎给了我错误'未定义对我班级的引用。它与ctor和默认ctor有关吗? ...

回答 1 投票 -1

C#-调用重写方法的基本版本

假设有基类A和派生类B。类A具有两个功能:fun1()和fun2(),其中fun1()调用fun2()。 B类覆盖fun1()和fun2(),并且fun1()再次调用fun2()。 ...

回答 1 投票 2

[C ++前向声明具有多个类,派生类

[目前,我有3个类,其设置如下:World.h包括“ WorldObject.h”类WorldObject;类TextObject; //添加时,可以很好地编译,但是在访问tobj时不完整///(...

回答 1 投票 0


如何使用“派生输入类”创建派生类?

我有一个基类ClassBaseClass {public:BaseClass(const >&input)}我想创建派生类,以便...

回答 1 投票 -2

将此传递给基本构造函数

我正在尝试为正在编写的程序实现良好的设计模式。我有一个这样的类结构。抽象类SomeBase {public SomeObject obj {get;保护集; } ...

回答 3 投票 4

从类型为BubbleSort *的右值开始,对'AssortedSorter&'类型的非常量引用进行了无效的初始化”

我有一个正在编写的程序,该程序具有抽象基类“ AssortedSorted”,派生类“ BubbleSort”和用于测试排序“ AssortedSorterTest”的类。这个想法是创建一个bubbleSort ...

回答 1 投票 0

如何从Xamarin Forms基类页面中继承视图?

这真让我发疯。我正在尝试从我创建的基本SettingsPage继承,但是它不起作用,而且在任何地方都找不到如何执行此操作的示例。我发现的所有示例都涉及...

回答 1 投票 0

具有量化约束的Ord(forall a。Ord a => Ord(f a))

有了量化约束,我可以得出方程(A f)很好吗?但是,当我尝试导出Ord(A f)时会失败。当约束类具有...

回答 1 投票 2

C#可选参数:为什么可以在接口和派生类上定义默认的不同?

使用C#,我们现在可以有可选参数,并为其提供默认值,如下所示:public抽象类ImporterBase:IImporter {public void ImportX(bool skipId = true){// .... ...

回答 2 投票 3

模板和派生类定义:错误:'myClass'不是类,名称空间或枚举

我正在尝试用C ++学习模板,我有以下代码:#include template class myClass:public std :: stack {public:myClass(void); ...

回答 1 投票 15

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