Re[3]: Virtual function
От: whiteForest  
Дата: 25.10.02 19:01
Оценка:
Здравствуйте Аноним, Вы писали:

А>Здравствуйте whiteForest, Вы писали:


F>>без преведения типа будет использоваться виртуальная таблица CheckingAccount класса, поэтому вызовется не Account::PrintBalance, а CheckingAccount::PrintBalance.


А>А причем тут приведение? Как ни крути, все равно CheckingAccount::PrintBalance вызовется, указатель-то на pChecking.


Сорри, по запарке. иммелось ввиду

CheckingAccount *pChecking;
((Account &) *pChecking).PrintBalance(...);

а так вы абсолютно правы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.