
Сообщение от
zss
В этом случае компилятор в момент выполнения p->f() подставляет
нужную функцию из вышеуказанной таблицы.
Как он понимает что она нужная? как я понимаю p указывает на DERRIVED и при выполнении p->f() компилятор просто найдет эту функцию в классе DERRIVED . Зачем тогда виртуальная функция в базовом классе?
Добавлено через 2 минуты
Jupiter, мои примеры аналогичны этим 2 примерам.