D'ailleurs, l'exception lancée par std::string::at est de type std::out_of_range qui dérive de std::logic_error qui est un type d'exception qui sert normalement à rattraper une erreur de...