ostringstream usage
ostringstream can be used to build a string. It is an output stream and can be used like cout, but the output result will not be displayed in the terminal, but will be saved in a string object. For more information on ostringstream usage, you can visit the following article.