GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::basic_ios::init(3) C++ Standard Libary std::basic_ios::init(3)

std::basic_ios::init - std::basic_ios::init


protected:
void init( std::basic_streambuf<CharT,Traits>* sb );


Sets the associated stream buffer to sb and initializes the internal state.


The postconditions are as follows:


Element Value
rdbuf() sb
tie() null pointer
rdstate() goodbit if sb is not a null pointer, otherwise badbit
exceptions() goodbit
flags() skipws | dec
width() 0
precision() 6
fill() widen(' ')
getloc() a copy of the value returned by std::locale()


This member function is protected: it is called by the constructors of the derived
stream classes std::basic_istream and std::basic_ostream once the associated stream
buffer is known. Until this function is called, every member function (including the
destructor) of the default-constructed std::basic_ios invokes undefined behavior.
Note that basic_ios is a virtual base class, and therefore its constructor is not
called by the constructors of those directly derived classes, which is why two-stage
initialization is necessary.


sb - stream buffer to associate to


constructor constructs the object
(public member function)

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.