Question
C++: Safe to use longjmp and setjmp?
Is it safe to use longjmp and setjmp in C++ on linux/gcc with regards to the following?
- Exception handling (I'm not implementing exception handling using longjmp/setjmp. I want to know what side effects longjmp/setjmp will have on standard exception handling)
*this
pointer- Signals
- Smart pointers (boost's shared and intrusive pointers)
- Anything else you can think of.