Why does the std::coroutine_handle class provide a static member function rather than a constructor for construting an object? Why does the std::coroutine_handle class provide a static member function rather than a constructor for construting an object? 开发