On 28/05/15 00:15, Hotmail (ArbolOne) wrote: > This creates another problem, what if the exception is std::mem_alloc, I > would ran out of memory, thus I wouldn't be able to create another object. You could use placement new and a custom memory pool of exception objects. Andrew.