Is it safe to ignore exception of boost::lexical_cast when converting int to std::string?
int
std::string
As you say, I don't believe the cast can fail for the numerical types for conversion reasons - it can still fail because the string cannot be allocated, of course, but people don't normally catch that error except at the highest level of their code.