A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/language/../error/error_code/../../io/ostrstream.html below:

std::ostrstream - cppreference.com

(deprecated in C++98)
(removed in C++26)

The class ostrstream implements output operations on array-backed streams. It essentially wraps a raw array I/O device implementation (std::strstreambuf) into the higher-level interface of std::basic_ostream.

The typical implementation of ostrstream holds only one non-derived data member: an object of type std::strstreambuf.

[edit] Notes

After any call to str(), a call to freeze(false) is required to allow the destructor to deallocate the buffer as necessary.

Before any call to str() that uses the result as a C-string, the buffer must be null-terminated, typically with std::ends.

ostrstream has been deprecated since C++98 and removed since C++26. std::ostringstream, std::ospanstream(since C++23), and boost::iostreams::array_sink are the recommended replacements.

[edit] Member functions constructs an ostrstream object, optionally allocating the buffer
(public member function) [edit] destructs an ostrstream object, optionally deallocating the buffer
(virtual public member function) [edit] obtains a pointer to the associated strstreambuf
(public member function) [edit] accesses the output buffer
(public member function) [edit] disables/enables automatic reallocation
(public member function) [edit] obtains the number of characters written
(public member function) [edit] Inherited from std::basic_ostream Member functions Formatted output inserts formatted data
(public member function of std::basic_ostream<CharT,Traits>) [edit] Unformatted output inserts a character
(public member function of std::basic_ostream<CharT,Traits>) [edit] inserts blocks of characters
(public member function of std::basic_ostream<CharT,Traits>) [edit] Positioning returns the output position indicator
(public member function of std::basic_ostream<CharT,Traits>) [edit] sets the output position indicator
(public member function of std::basic_ostream<CharT,Traits>) [edit] Miscellaneous synchronizes with the underlying storage device
(public member function of std::basic_ostream<CharT,Traits>) [edit] Member classes implements basic logic for preparation of the stream for output operations
(public member class of std::basic_ostream<CharT,Traits>) [edit] Inherited from std::basic_ios Member types Member type Definition char_type CharT traits_type Traits int_type Traits::int_type pos_type Traits::pos_type off_type Traits::off_type Member functions State functions checks if no error has occurred i.e. I/O operations are available
(public member function of std::basic_ios<CharT,Traits>) [edit] checks if end-of-file has been reached
(public member function of std::basic_ios<CharT,Traits>) [edit] checks if an error has occurred
(public member function of std::basic_ios<CharT,Traits>) [edit] checks if a non-recoverable error has occurred
(public member function of std::basic_ios<CharT,Traits>) [edit] checks if an error has occurred (synonym of fail())
(public member function of std::basic_ios<CharT,Traits>) [edit] checks if no error has occurred (synonym of !fail())
(public member function of std::basic_ios<CharT,Traits>) [edit] returns state flags
(public member function of std::basic_ios<CharT,Traits>) [edit] sets state flags
(public member function of std::basic_ios<CharT,Traits>) [edit] modifies state flags
(public member function of std::basic_ios<CharT,Traits>) [edit] Formatting copies formatting information
(public member function of std::basic_ios<CharT,Traits>) [edit] manages the fill character
(public member function of std::basic_ios<CharT,Traits>) [edit] Miscellaneous manages exception mask
(public member function of std::basic_ios<CharT,Traits>) [edit] sets the locale
(public member function of std::basic_ios<CharT,Traits>) [edit] manages associated stream buffer
(public member function of std::basic_ios<CharT,Traits>) [edit] manages tied stream
(public member function of std::basic_ios<CharT,Traits>) [edit] narrows characters
(public member function of std::basic_ios<CharT,Traits>) [edit] widens characters
(public member function of std::basic_ios<CharT,Traits>) [edit] Inherited from std::ios_base Member functions Formatting manages format flags
(public member function of std::ios_base) [edit] sets specific format flag
(public member function of std::ios_base) [edit] clears specific format flag
(public member function of std::ios_base) [edit] manages decimal precision of floating point operations
(public member function of std::ios_base) [edit] manages field width
(public member function of std::ios_base) [edit] Locales sets locale
(public member function of std::ios_base) [edit] returns current locale
(public member function of std::ios_base) [edit] Internal extensible array returns a program-wide unique integer that is safe to use as index to pword() and iword()
(public static member function of std::ios_base) [edit] resizes the private storage if necessary and access to the long element at the given index
(public member function of std::ios_base) [edit] resizes the private storage if necessary and access to the void* element at the given index
(public member function of std::ios_base) [edit] Miscellaneous registers event callback function
(public member function of std::ios_base) [edit] sets whether C++ and C I/O libraries are interoperable
(public static member function of std::ios_base) [edit] Member classes stream exception
(public member class of std::ios_base) [edit] initializes standard stream objects
(public member class of std::ios_base) [edit] Member types and constants Type Explanation stream open mode type

The following constants are also defined:


(typedef) [edit] formatting flags type

The following constants are also defined:


(typedef) [edit] state of the stream type

The following constants are also defined:


(typedef) [edit] seeking direction type

The following constants are also defined:


(typedef) [edit] specifies event type
(enum) [edit] callback function type
(typedef) [edit]

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4