For C++ std::string it is usually preferred going through a std::stringstream and then costructing our string out if it.
In this example we see how to create a few strings from ints, and printing them using the dump() function described previously:
for(int i = 0; i < 10; ++i)
ss << i; // 1.
std::string s(ss.str()); // 2.
ss.str(""); // 3.
1. Inside the loop we put an integer in the string stream;
2. then we extract the string from the stream, use it to create a new string by copy, and finally push the newly created string in the vector;
3. we reset the stream, to be ready for a new string creation.