#include "header.hpp" #include class B : public A { void f() { doIt(); } static void doIt() { std::cout << "second" << std::endl; } }; A *makeA2() { return new B(); }