Under certain circumstances, terminating a destructor, operator delete or oeprator operator delete[] by throwing an exception can trigger undefined behavior.
...
Under certain circumstances, terminating a destructor, operator delete or oeprator operator delete[] by throwing an exception can trigger undefined behavior.
...