用 C++ lambda 太爽了

45 天前
 zhuyongqi9

写 GUI 经常碰到需要使用 callback 来描述 event 发生时的 behavior ,在 callback 函数里面不可避免的要使用到某些变量,之前不用 lambda 需要把 callback 内引用的变量都作为全局变量,现在用了 lambda 之后可以直接变量捕捉,在 class method 内也能捕获 this 指针,用起来太爽了

5383 次点击
所在节点    C++
53 条回复
xuanbg
45 天前
@skallz 第一次看到鲁棒性这个词我真的是一头雾水,根本无法理解是个啥意思。更早的是“套接字”,也是无法理解。
xjp
45 天前
python 、js 、java 表示很赞
bluearc
45 天前
老项目已经见过很多回调地狱了,新项目可能的话我都尽量推协程
SHIINASAMA
45 天前
致远星战况如何,说实话看到标题就没绷住
yfeng445
45 天前
@StinkyTofus 因为里边都是专有名词 www
FreeGuy
44 天前
C++ 基本都是被逼着走,你看人家 Delphi 在小圈子里面依然发光发热,哪那么多语法糖,爱用不用!
daimiaopeng
44 天前
都 2024 年了,你才用上 10 年前的标准?
a764934018
44 天前
哇,你也网上冲浪啊?
cnbatch
44 天前
我一个月前抱怨 C++20 的支持度不佳 ( /t/1081936 ),想不到你才刚刚用上 C++11

这么说吧,有了 lambda 只是大幅减轻了回调地狱的程度,但远未达到“爽”的地步
nyxsonsleep
42 天前
@levelworm 系统编程也是用 C
levelworm
42 天前
@nyxsonsleep C++还是不少的,其实 JVM 都好多。。。
zhuyongqi9
42 天前
@levelworm 我之前一直不知道 jvm 系统编程,想了解一下,能举一个例子吗
levelworm
42 天前
@zhuyongqi9 呃,比如 Spark ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1091206

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX