Obtém algumas informações da exceção capturada com catch (…)? [duplicado]

Esta pergunta já tem uma resposta aqui:

Existe alguma maneira de obter alguma informação pelo menos para capturar (...)? 5 respostas

Eu tenho uma cláusula try catch em que a extremidadecatch(...) nunca aconteceu até agora. Após algumas alterações, é lançada uma exceção que não lida com os outros casos. Existe uma maneira de obter pelo menos algumas informações sobre a exceção, mesmo que eu a pegue com(...)?

catch (const cone::BeginnersLibException& ex) 
{
    // handle the exception
}
catch (const std::exception& ex) 
{
    // handle std exception
} 
catch (...) 
{
    log("Unknown exception caught.");
    // How can I get more information about this exception?
}

Edit: aqui um trecho de código que funciona para mim:

#include <cxxabi.h>

// more code here 
} catch (...) {
    std::string exName(abi::__cxa_current_exception_type()->name());
    std::cout<<"unknown exception: "<< exName <<std::endl;
    throw;
}

questionAnswers(5)

yourAnswerToTheQuestion