在linux/gcc上使用C++中的longjmp和setjmp是否安全?
*this pointer)。
发布于 2009-09-03 21:36:55
发布于 2009-09-04 21:51:42
它并不是特定于Linux或gcc的;setjmp / longjmp和C++不能很好地结合在一起,如果您使用longjmp来离开上下文,其中包含自动变量和析构函数。
析构函数不会运行,这可能会导致内存泄漏或其他不良行为。
https://stackoverflow.com/questions/1376085
复制相似问题