我们无论如何不会/不该尝试在lambda函数体内访问lambda的this。这应该是编译器支持deduce this的bug。
- 来自 水木社区APP v3.5.7
【 在 ziqin 的大作中提到: 】
: 你这里面captured this是class A的一个instance.
:
: this auto,如果我理解的正确,表示的是fn这个lambda instance,因为 lambda定义本质上是一个struct定义。
:
: 相当于你同一个变量定义了两次,编译器肯定要报错,至于报static function可能是编译器回溯错误类型的问题。
--
FROM 116.169.10.*