C++標準庫教學
C++ <fstream>
fstream::close()函數
fstream::isopen()函數
fstream::open()函數
ostream運算符=
fstream::rdbuf()函數
fstream::swap()函數
C++ <iomanip>
std::setiosflags()函數
std::resetiosflags()函數
std::setbases()函數
std::setfill()函數
std::setprecision()函數
std::setw()函數
std::get_money()函數
std::put_money()函數
std::get_time()函數
std::put_time()函數
C++ <basic_ios>
ios_base::event()函數
ios_base::event_callback()函數
ios_base::failure
ios_base::Init
basic_ios::setstate
basic_ios::openmode
ios_base::seekdir
basic_ios::basic_ios構造函數
basic_ios::basic_ios析構函數
ios::good()函數
ios_event::eof()函數
ios非運算符
ios::rdstate()函數
ios::clear()函數
ios::copyfmt()函數
ios::fill()函數
ios::exceptions()函數
ios::imbue()函數
ios::tie()函數
io::rdbuf()函數
ios::narrow()函數
ios::widen()函數
ios::init()函數
ios::move()函數
ios::swap()函數
ios::set_rdbuf()函數
std::fpos()函數
ios庫<ios>
ios_base::fmtflags
basic_ios::basic_ios構造函數
初始化構造函數(1)通過調用init(sb)
初始化流對象。
如果由默認構造函數(2)的派生類調用,它構造一個對象,使其成員初始化。在這種情況下,對象應在其第一次使用之前的某個時間點或在它被銷燬之前(如果從未使用過),通過調用init
來顯式初始化。
複製構造函數(3)被顯式刪除(以及操作=
的複製賦值重載)。
聲明
以下是basic_ios::basic_ios
的聲明。
C++98
intialization (1)
public: explicit basic_ios (basic_streambuf<char_type,traits_type>* sb);
default (2)
protected: basic_ios();
C++11
intialization (1)
public: explicit basic_ios (basic_streambuf<char_type,traits_type>* sb);
default (2)
protected: basic_ios();
copy (3)
basic_ios (const basic_ios&) = delete;
basic_ios& operator= (const basic_ios&) = delete;
參數
sb
− 指向具有與basic_ios
對象相同的模板參數的basic_streambuf
對象的指針。 char_type
和traits_type
是分別定義爲第一和第二類模板參數的別名的成員類型(請參閱basic_ios types
)。