Namespaces
Variants
Actions

std::ios_base::ios_base

From cppreference.com
< cpp‎ | io‎ | ios base
 
 
 
 
(1)
private:
ios_base( const ios_base& );
(until C++11)
public:
ios_base( const ios_base& ) = delete;
(since C++11)
protected:
ios_base();
(2)
1) The copy constructor is private(until C++11)deleted(since C++11): streams are not copyable.
2) The default constructor is protected: only derived classes may construct std::ios_base. The internal state is undefined after the construction. The derived class must call std::basic_ios::init() to complete initialization before first use or before destructor; otherwise the behavior is undefined.

[