책 정리/Reference C++ C++ stringstream::str() 최익필 2008. 11. 29. 05:51 예제코드 #include <iostream> #include <sstream> using namespace std; int main( void ) { ostringstream s1; int i = 22; // 서식화 입력 s1 << "Hello " << i << endl; // 스트링 복사 string s2 = s1.str(); // 출력 cout << s2; } 이것을 통해 알 수 있는 사실은 문자열을 만들기 위하여, 복사 할 필요가 없어진다는 것이다. 물론 속도면에선 많은 불이익이 있다. C 형태보다 10% ~ 20% 느리다. rdbuf() 멤버 함수를 사용 하는것이 경우에 따라서 더 빠르게 해 준다.