Codes d'erreur Boost description lisible par l'homme

Je suis la capture des erreurs dans Boost Asio programme comme

if (!error)
{
    //do stuff
}
else
{
    std::cout << "Error : " << error << std::endl;
    //handle error
}

Mais l'erreur n'est pas lisible par l'homme (par exemple, la connexion à serveur SSL sans certificat donne une erreur asio.ssl:335544539). Est-il meilleure façon de l'erreur d'affichage ?

source d'informationauteur user1307957