#include <sstream> std::ostringstream ss; ss << "Hi, my name is " << name_as_string; ss << " and I am " << age_as_int << " years old, while weighing "; ss << weight_as_double << " kilograms."; std::string str = ss.str();
You can also use std::istringstream for multiple inputs and std::stringstream for input and output.
std::string str = "1 2 3 4 5"; std::istringstream ss(str); int i; while( ss >> i) { std::cout << i; }
Mooing duck
source share