作者sorryChen (陈扬和)
看板Programming
标题C++继承的问题
时间Mon Feb 11 13:04:48 2008
比如说有三个class ex: A: 卡车 B:车 C:交通工具
A继承B继承C..
C中有一个function叫行驶..有另一个function加速
行驶会call加速
现在我在A override 加速这个function....
(没有override行驶这个函数)..
当我在A call行驶时..理论上应该要会间接call到新override的加速阿
可是好像是call 到C中最原始的加速...
我有加virtual啦..但好像没用..请问要如何用没有overrided的老函数中
call到新override的函数,还是一定要把行驶也overrided..
我是用visual C++啦
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 128.125.87.33