Пример этого класса выброшен из execution_monitor::execute invocation при обнаружении сбоя. Независимо от того, какой тип сбоя произошел, случай обеспечит единый способ поймать и сообщить об этом.
Одним из важных конструктивных обоснований для этого класса является то, что мы должны быть готовы работать после фатальных повреждений памяти или из-за проблем с памятью. Для облегчения этого класса никогда не выделяет никакой памяти и предполагает, что струны, на которые он ссылается, являются либо некоторыми константами, либо живут в какой-то постоянной (предрасположенной) памяти.
execution_exception
public
construct/copy/destruct