1.捕获auto变量
auto变量,实质上就是局部变量的一种,默认为auto类型,离开作用域就会被销毁。例如:Int age = 0; 实质上是 auto Int age = 0


注:其中构造函数参数括号后面的用" : " 隔开的age(_age),本质上就是age = _age;
2.捕获static变量



3.变量捕获总结

4.小小的疑问:为什么要捕获局部变量?

内部实现为跨函数访问

auto变量,实质上就是局部变量的一种,默认为auto类型,离开作用域就会被销毁。例如:Int age = 0; 实质上是 auto Int age = 0
内部实现为跨函数访问
本文标题:十、Block之(二)变量捕获
本文链接:https://www.haomeiwen.com/subject/raupwqtx.html
网友评论