다른 타입의 값을 문자열로 변환할 수 있다.
ostringstream 객체에 문자열을 저장할 수 있다.
화이트 스페이스로 구분하여 문자열을 다른 변수에 저장할 수 있다.
객체에 문자열을 저장한 후 화이트 스페이스로 구분하여 따로따로 출력 가능
#include<iostream>
#include<sstream>
#include<string>
int main() {
std::ostringstream os1;
int i = 100;
os1 << "hi " << "i'm me. " <<i<< std::endl;
std::cout<<os1.str();
std::istringstream is1( "hi iam");
std::string s1, s2;
is1 >> s1 >> s2;
std::cout << s1 << s2<<std::endl;
std::string str1("1 2 3 4 5 6");
std::string str2;
std::stringstream sst1(str1);
while (sst1 >> str2)
{
std::cout << str2<< std::endl;
}
}