全部改用 std::bind