Constructs a string with contents equal to the specified value. The contents of the string will be the same as what std::sprintf(buf, "%lu", value) would produce with a sufficiently large buffer.
value
std::sprintf(buf, "%lu", value)
Declared in <bslstl_string.h>
<bslstl_string.h>
string to_string(unsigned long value);