Output string streams are always dynamic. The str() function does not have the functionality of freezing the string stream anymore. Instead, the string provided through str() is copied into the internal buffer; it is not used as the internal buffer. Accordingly, the string returned through str() is always a copy of the internal buffer. If you need to influence a string stream's internal buffering, you must do it through pubsetbuf().
The classes strstream, istrstream, ostrstream, and strstreambuf are deprecated features in the standard iostreams. They are still provided by this implementation of the standard iostreams, but will be omitted in the future.
OEM Edition, ©Copyright 1999, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.