读有关 C++ co_await 的文章时遇到的一些问题

对,我又看了下楼主链接的原文,这里的static_cast等价于std::forward而不是move。楼主在引用时忽略了函数前的模版声明

template<typename Awaitable>
decltype(auto) get_awaiter(Awaitable&& awaitable)

有没有这个template,决定了这里是forward还是move

1 个赞