Здравствуйте whiteForest, Вы писали:
F>без преведения типа будет использоваться виртуальная таблица CheckingAccount класса, поэтому вызовется не Account::PrintBalance, а CheckingAccount::PrintBalance.
А причем тут приведение? Как ни крути, все равно CheckingAccount::PrintBalance вызовется, указатель-то на pChecking.