【发布时间】:2009-03-01 23:38:59
【问题描述】:
我正在阅读 C# 中的 seal 关键字。我不记得我上次从标准库继承是什么时候了。在 c++ 中,我记得继承了一个 std 接口,它定义了几种类型并使用了我的一些参数。但那是 1) 微不足道的 2) 接口
从我的脑海中,我不记得我继承的任何类没有期望被继承的虚函数。谁能告诉我你需要继承一个不是接口的非平凡类的情况?
我什至可以说,除非它有虚函数,否则不要继承一个类,这是一个很好的经验法则。这是一个好的经验法则吗?
注意:我使用 operator SomeClass& SomeClass() { return m_someClass;在我需要将我的对象作为另一个类传递的情况下。效果很好。
【问题讨论】:
标签: inheritance