$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: EMalenfant_at_[hidden]
Date: 2006-05-15 14:29:13
From: Ed Johnson [mailto:ed_at_[hidden]] 
> 
> Thanks, I see where I was not using the correct constructor before.
> However, even when I use the proper one, I get the same 
> results. I cannot get the '<<' operator to append to the 
> original string that I pass using the stringstream 
> constructor. It still begins at the first character and 
> begins overwriting the string.
> 
> //constructor syntax
> explicit stringstream ( openmode mode = in | out  ); explicit 
> stringstream ( const string & str, openmode mode = in | out );
> 
> //updated code
> boost::shared_ptr< std::stringstream > sharedStream(new 	
> 	 
> std::stringstream("hello world", std::stringstream::out));
> 
> Is there something else I'm missing?
> 
I think you have to use the "ate" or "app" openmode for that.
HTH,
Éric