C++ 함수 포인터를 쓰는 예. 이거 난이도가 얼마나 되나요?

ion 172.***.97.225

C++의 요소는 iostream include한 것 밖에 안 보이네요.
std::function으로 쉽게 할 수 있는데 왜 함수 포인터를…

혹은 C++로 interface 클래스나 Abstracr class를 사용하면 될텐데….

C++의 장점을 사용 안 한 코드이네요…