#include <stdexcept>
#include <iostream>
struct myStackException : public std::exception
{
const char *what() const noexcept { return "Stack Overflow"; }
};
void foo()
{
throw myStackException();
}
int main()
{
try
{
foo();
}
catch (const myStackException& e)
{
std::cout << e.what();
}
}
I2luY2x1ZGUgPHN0ZGV4Y2VwdD4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IG15U3RhY2tFeGNlcHRpb24gOiBwdWJsaWMgc3RkOjpleGNlcHRpb24KewoJY29uc3QgY2hhciAqd2hhdCgpIGNvbnN0IG5vZXhjZXB0IHsgcmV0dXJuICJTdGFjayBPdmVyZmxvdyI7IH0KfTsKCnZvaWQgZm9vKCkKewogICAgdGhyb3cgbXlTdGFja0V4Y2VwdGlvbigpOyAKfQoKaW50IG1haW4oKQp7Cgl0cnkKCXsKCQlmb28oKTsKCX0KCWNhdGNoIChjb25zdCBteVN0YWNrRXhjZXB0aW9uJiBlKQoJewoJCXN0ZDo6Y291dCA8PCBlLndoYXQoKTsKCX0KfQoK