При частном наследовании все члены базового класса становятся частными членами производного класса
Производный класс наследуется от класса Base, следовательно членфункция Base :: f () становится приватным членом класса Derived.Закрытый член класса не может быть доступен извне класса (доступен только внутри функций-членов класса). Следовательно, код не может быть скомпилирован без ошибок.
Тот факт, что f () является статической функцией, не влияет на эти основные правила наследования и спецификаторы доступа.Нестатическая функция-член в Base показала бы то же поведение.
Если ваш компилятор скомпилирует этот код, то у него будет ошибка, о которой вы должны сообщить.