技术栈
co_yield
丁劲犇
9 个月前
协程
·
排列组合
·
c++23
·
coroutine
·
co_yield
使用 C++23 协程实现第一个 co_yield 同步风格调用接口--Qt计算排列组合
上一篇介绍了 co_await 的例子。与 co_await 类似,在C++23的协程特性里, co_yield 用于从协程执行过程中暂停,并返回值。这个功能乍一听起来很奇怪,网上的例子大多是用一个计数器来演示多次中断协程函数,返回顺序的计数值。这看起来毫无意义。