Если базовый класс или все производные классы имеют какие-либо виртуальные функции, то да, обычно. Почему это важно?
Два класса могут совместно использовать виртуальную таблицу, только если у них есть одинаковый набор виртуальных функций.
Таким образом, производный класс может совместно использовать vtable с базовым классом, только если он не переопределяет виртуальные функции.
Производный класс не может совместно использовать виртуальную таблицу с любым другим производным классом, если только они оба не переопределяют никакие функции того же базового класса, поскольку - даже если реализованы одинаковым образом - функции-члены одного производного класса являются отличается от типа функций-членов другого производного класса.