【发布时间】:2018-05-03 21:22:39
【问题描述】:
对于一项作业,我正在尝试模拟这种类结构(并学习如何使用虚拟/抽象类。我已准备好所有部分,但遇到了问题。
我希望每艘船至少有一个船体。这些 hull 对象不是 Hull,而是 Hull 的子对象(MonoHull、MultiHull)。问题是我不知道如何将类型“船体”添加到船类,因为 VS 告诉我你不能从抽象类中创建对象。我应该如何处理这个问题?谢谢!
【问题讨论】:
-
在船类中添加
Hull*。 -
就是这样!谢谢!
-
您的
Water课程中有什么内容?它是否继承自Hydrogen和Oxygen?Atom是纯虚拟类,electron、protons和neutrons作为虚拟成员吗?
标签: c++ class virtual abstract