Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以从boost::exception\u ptr获取boost::exception对象?_Boost_Boost Exception - Fatal编程技术网

是否可以从boost::exception\u ptr获取boost::exception对象?

是否可以从boost::exception\u ptr获取boost::exception对象?,boost,boost-exception,Boost,Boost Exception,是否可以从boost::exception\u ptr获取boost::exception对象?如果是,如何(在boost版本1.5x中) 你是说像try{rethrow_exception(eptr)}catch(const exception&e){/*你现在有了原始的exception*/}之类的东西吗?不是。我想访问boost::exception_ptr内部保存的对象的实际指针或地址。没有正式的访问权限。如果你知道exception对象派生自boost::exception,如果您重新

是否可以从boost::exception\u ptr获取boost::exception对象?如果是,如何(在boost版本1.5x中)

你是说像try{rethrow_exception(eptr)}catch(const exception&e){/*你现在有了原始的exception*/}之类的东西吗?不是。我想访问boost::exception_ptr内部保存的对象的实际指针或地址。没有正式的访问权限。如果你知道exception对象派生自boost::exception,如果您重新抛出异常(eptr),您可以将其捕获为boost::exception&。您将获得的引用将引用异常所持有的实际对象。