ios_base();
The (protected) constructor does nothing. A later call to basic_ios::init must initialize the object before it can be
safely destroyed. Thus, the only safe use for class ios_base is as a base class for template class basic_ios.