...
[ISO/IEC 14882-2003] Section 18.7
[Henricson 97] Rule 13.3 Do not use setjmp()
and longjmp()
.ERR33-CPP. Destructors must not throw exceptions 012. Exceptions and Error Handling (ERR) ERR35-CPP. A handler in a constructor or destructor's function-try-block should not reference class data
...