微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在父类中删除对象属性?

如何解决在父类中删除对象属性?

我有一个带有子类 compiler 的抽象基类 MetricSpace。两者都有一个属性 Rn,它是一个 points_,包含该度量空间中的点。在 vector 中,我定义了一个函数 MetricSpace,它将一个正实数与该度量空间中的一个点相关联。但是,似乎当我在 calculateEccentricity() 类型对象上调用 calculateEccentricity 时,属性 Rn 变为空。为什么会这样,我该如何解决

我还应该注意,当我将 points_ 移动到 calculateEccentricity 时,它工作正常。 (我不想这样做,因为我可能想要实现更多的度量空间,而且我不想将函数复制粘贴到每个子类。)

Rn

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。