如何解决在父类中删除对象属性?
我有一个带有子类 compiler
的抽象基类 MetricSpace
。两者都有一个属性 Rn
,它是一个 points_
,包含该度量空间中的点。在 vector
中,我定义了一个函数 MetricSpace
,它将一个正实数与该度量空间中的一个点相关联。但是,似乎当我在 calculateEccentricity()
类型对象上调用 calculateEccentricity
时,属性 Rn
变为空。为什么会这样,我该如何解决?
我还应该注意,当我将 points_
移动到 calculateEccentricity
时,它工作正常。 (我不想这样做,因为我可能想要实现更多的度量空间,而且我不想将函数复制粘贴到每个子类。)
Rn
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。