прямым наследованием от класса с final и класса с pure virtual переопределить pure virtual никак нельзя? То есть final запрещает переопределение метода в любых наследниках, независимо от приватности наследования.
Нельзя. Accessibility и переопределение виртуальных функций перпендикулярные вещи.
Но в общем проблемы и нет такой, см. мое решение :)
Обсуждают сегодня