是的,我就是问这个。lambda coroutine with captures常常被讨论,因为有lifetime issue,但没有人提及用deducing this by value可以避免这个问题,搞得我自己都不确定了。
- 来自 水木社区APP v3.5.7
【 在 ziqin 的大作中提到: 】
: coroutine在被呼叫时会在heap上保存它的input parameter,你的bad定义里,a是被capture的,input parameter是void,所以a不会被保存。在 good定义里,this auto self是input parameter,被保存的时候,a也被保存下来了。
: --
: 善良与其说是本质,不如说是一种生活方式
:
:
--
FROM 116.169.6.*