basic_ostringstream
ostringstream
wostringstream
Output string stream class
iostream library
  cplusplus.com  

Standard hierarchy

ios_base
--->
ios
--->
ostream
--->
ostringstream

Public member functions:

ostringstream members:
(constructor)Construct an object and optionally initizalize string content.
rdbufGet the stringbuf object associated with the stream.
strGet/set string value.
members inherited ostream:
operator<<Perform a formatted output operation (insertion).
flushFlush buffer.
putPut a single character into output stream.
seekpSet position of put pointer.
tellpGet position of put pointer.
writeWrite a sequence of characters.
members inherited from ios:
operator void *Convert stream to pointer.
operator !Evaluate stream object.
badCheck if an unrecoverable error has occurred.
clearSet control states.
copyfmtCopy formatting information.
eofCheck if End-Of-File has been reached.
exceptionsGet/set the exception mask.
failCheck if failure has occurred.
fillGet/set the fill character.
goodCheck if stream is good for i/o operations.
imbueImbue locale.
narrowNarrow character.
rdbufGet/set the associated streambuf object.
rdstateGet control state.
setstateSet control state.
tieGet/set the tied stream.
widenWiden character.
members inherited from ios_base:
flagsGet/set format flags.
getlocGet current locale.
imbueImbue locale.
iwordGet reference to a long element of the internal extensible array.
precisionGet/set floating-point decimal presision.
pwordGet reference to a void* element of the internal extensible array.
register_callbackRegister event callback function.
setfSet some format flags.
sync_with_stdioActivates / Deactivates synchronization with cstdio functions. [static]
unsetfClear format flag.
widthGet/set field width.
xallocReturn a new index for the internal extensible array. [static]

Description

  ostringstream class provides an interface to manipulate strings as if they were output streams.
  The objects of this class mantain internally a pointer to a stringbuf object that can be obtained/modified by calling member rdbuf. This streambuf-derived object stores a sequence of characters (string) that can be obtained/modified by calling member str.


© The C++ Resources Network, 2001