自由高跟鞋

文章
2
资源
0
加入时间
2年10月21天

C++笔记-Qt中使用Lambda时[]中的形式

有几个地方要注意的:[]这个表示Lambda的开始,如果要加参数可以这样:[]()后面括号里面放参数,Qt中connect中的信号,参数1. []:里面为空,表示不使用任何参数对象的参数;2. =:表示按值的方式进行传递;3. &:表示以引用的方式进行传递;4. this:表示函数体内可以使用Lambda所在类中的成员变量;5. a:按值的方式进行传递,默认是不能修改的,如果要修改,需要添加mutable修饰符。程序结构如下:如下代码:LambdaInQ.