您的位置:首页 > 健康 > 美食 > 怎么自创公众号_软件开发外包公司好不好_关键词统计工具有哪些_百度一下百度搜索入口

怎么自创公众号_软件开发外包公司好不好_关键词统计工具有哪些_百度一下百度搜索入口

2025/3/28 9:49:49 来源:https://blog.csdn.net/yangshuoSB/article/details/144992202  浏览:    关键词:怎么自创公众号_软件开发外包公司好不好_关键词统计工具有哪些_百度一下百度搜索入口
怎么自创公众号_软件开发外包公司好不好_关键词统计工具有哪些_百度一下百度搜索入口

1. 举例

	connect(ui->pushButton, &QPushButton::clicked, [=](bool checked){//具体代码qDebug() << "Hello" << checked;}); 

2. 详情

//完整形式
[ capture ] ( params ) opt -> ret { body; };	
  • capture 是捕获列表
  • params 是参数表
  • opt 是函数选项
  • ret 是返回值类型
  • body是函数体。

3. []内的表达

  • [] 不捕获任何变量。
  • [&] 捕获外部作用域中所有变量,并作为引用在函数体中使用(按引用捕获)。
  • [=] 捕获外部作用域中所有变量,并作为副本在函数体中使用(按值捕获)。
  • [=,&foo] 按值捕获外部作用域中所有变量,并按引用捕获 foo 变量。
  • [bar]按值捕获 bar 变量,同时不捕获其他变量。
  • [this] 捕获当前类中的 this 指针,让 lambda 表达式拥有和当前类成员函数同样的访问权限。如果已经使用了 & 或者 =,就默认添加此选项。捕获 this 的目的是可以在 lamda 中使用当前类的成员函数和成员变量。

4. 参考

【Qt笔记】 qt信号与槽的连接,附带说一下lambda和函数指针

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com