Home
Sign Up
Sign In
liam0x801's recent timeline updates
liam0x801
V2EX member #514541, joined on 2020-10-25 18:31:20 +08:00
liam0x801
提问
技术话题
好玩
工作信息
交易信息
城市相关
liam0x801's recent replies
Oct 27, 2020
Replied to a topic by
amiwrong123
›
C++
›
墓碑挂在 std::future 的析构函数,提示空指针异常,这个 bug 好久了求大佬帮忙看看
首先非常不建议用来[=]捕获变量,这样会导致代码的可读性变差,比较推荐的方法是用到什么就把对应的变量声明出来。
然后排查的点我认为也应该从传值的对象开始检查,要确保这些对象都是“拷贝安全”的。比如说可能引起你这个问题的一个场景是:你自己写了一个类或者用了一个别人的类,然后用 lamda 捕获,但是在传值的过程中某个对象发生了浅拷贝,最后在析构过程中对同一资源处理了两遍。
»
More replies by liam0x801
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Solana
·
1256 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms ·
UTC 17:34
·
PVG 01:34
·
LAX 10:34
·
JFK 13:34
♥ Do have faith in what you're doing.
❯