多态机制
多态机制?求助为什么((A)c).print()输出的是A..,而没有实现多态,求各位大神帮助,先谢过了。[解决办法]多
多态机制?求助
为什么((A)c).print();输出的是"A..",而没有实现多态,求各位大神帮助,先谢过了。
[解决办法]多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。
另外 函数咋没返回值? void?直接不写?
[解决办法]C风格的强制类型转换不能实现多态
应该用dynamic_cast
[解决办法]http://blog.csdn.net/xd1103121507/article/details/7266863