讲真,使用Qt反射 + 元对象 + C++11 的特性,写c++代码简直不要太爽,代码优雅的不是一丁半点。
今天使用lambda表达式的时候,发现报了个编译错误
error: 'this' cannot be implicitly captured in this context
纠其原因,在于我在lambda表达式中使用了某个成员变量,但是没有捕获this
把代码
[](){}
加上this就可以了
[this](){}
讲真,使用Qt反射 + 元对象 + C++11 的特性,写c++代码简直不要太爽,代码优雅的不是一丁半点。
今天使用lambda表达式的时候,发现报了个编译错误
error: 'this' cannot be implicitly captured in this context
纠其原因,在于我在lambda表达式中使用了某个成员变量,但是没有捕获this
把代码
[](){}
加上this就可以了
[this](){}
Qt6介绍、环境搭建、应用示例
9999999999999
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M