我有点糊涂:C++键入和OOP子类
- 如果我有一个基类A,并且其延伸的一个类B,可以在类型A的变量保持的值B型,反之亦然?
如果是,为什么?即使B是从A派生出来的,它们是不是完全不同?类型安全如何?
- 如果这是可能的,当我使用这个时需要注意什么? 这将如何解决性能方面的问题?
注:对不起,如果我问太多问题,不理会他们,只是看出来的那些名单装饰点“标记” :) 而且,这也不是我的功课。我是一名业余爱好程序员,拥有使用OOP编写脚本语言的技能,但对于使用C++进行OOP打字的人来说,我还是比较陌生。
也许提供一些代码作为例子:) – 2010-05-11 20:58:20
为什么?我现在没有任何具体的例子。子类与“父类相同”的规则应该是一般的,或者? – Zack 2010-05-11 20:59:55
没有具体的例子就是为什么你感到困惑。对代码进行编码,它会帮助你全力以赴。 – jmucchiello 2010-05-11 21:27:01