标签: c++ multithreading boost exception-handling crash
以下代码可以正常使用:
{ boost::exception_ptr error; }
以下代码崩溃:
struct Obj { boost::exception_ptr error; }; { Obj obj; }
指出的错误是: 访问冲突读取位置0xffffffffffffffffff。
我的问题是使用函数范围销毁对象和使用对象范围销毁对象之间的区别是什么?