开发者社区 问答 正文

协程函数返回的Promise对象必须满足哪些要求?

协程函数返回的Promise对象必须满足哪些要求?

展开
收起
夹心789 2024-05-29 17:34:11 56 发布于黑龙江 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 协程函数返回的Promise对象必须满足C++20协程规范的要求。具体来说,它必须包含一个名为promise_type的嵌套结构体,该结构体必须实现get_return_object、initial_suspend、final_suspend、unhandled_exception等必备的函数。此外,Promise对象还需要负责协程状态的保存和恢复,以及协程函数参数和局部变量的捕获和保存。

    2024-05-29 20:54:21 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论