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