• Advertisement
Sign in to follow this  

sstrem

This topic is 4410 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

stringstream c; c<<"fdsdf" <<42342; how to clear c so that I can put new ,in stead of concatenage it . c.clear() not work.

Share this post


Link to post
Share on other sites
Advertisement
c.str("") is all the rage these days. c.clear() just clears the state, however I've found it safe to call it first before str(), because sometimes your stringstream will be in a bad state that doesn't allow str() to work.

Share this post


Link to post
Share on other sites
Quote:
Original post by Zipster
c.str("") is all the rage these days. c.clear() just clears the state


to clarify, it clears the bad/fail/eof bits (it is, after all, still a kind of stream).

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement