对,我又看了下楼主链接的原文,这里的static_cast等价于std::forward而不是move。楼主在引用时忽略了函数前的模版声明
template<typename Awaitable>
decltype(auto) get_awaiter(Awaitable&& awaitable)
有没有这个template,决定了这里是forward还是move
对,我又看了下楼主链接的原文,这里的static_cast等价于std::forward而不是move。楼主在引用时忽略了函数前的模版声明
template<typename Awaitable>
decltype(auto) get_awaiter(Awaitable&& awaitable)
有没有这个template,决定了这里是forward还是move