4.5.2 实现类似std::function的功能