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
ios庫<ios>
它用於流類型基類(依賴組件)。
定義
下面是ios
的定義:
typedef basic_ios<char> ios;
參數
ios
的參數如下-
charT
− 字符類型traits
− 它作爲成員traits_type
的一個別名。
成員類型
序號
成員類型
定義
1
event
類型,表示事件類型
2
event_callback
事件回調函數類型
3
failure
流異常的基類
4
fmtflags
流格式標誌的類型
5
Init
初始化標準流對象
6
iostate
用於流狀態標誌的類型
7
openmode
流打開模式標誌的類型
8
seekdir
流查找方向標誌的類型
公共成員函數
序號
成員類型
定義
1
(構造函數)
構造對象(公共成員函數)
2
(析構函數)
銷燬對象(公共成員函數)
狀態標誌函數
序號
成員類型
定義
1
good
用於檢查流的狀態是否良好
2
eof
用於檢查是否設置了eofbit
3
fail
用於檢查是否設置了 failbit
或 badbit
位
4
bad
用於檢查是否設置了 badbit
5
操作符!
評估計算流
6
rdstate
用於獲取錯誤狀態標誌
7
setstate
用於設置錯誤狀態標誌
8
clear
用於清除狀態標誌
格式化
序號
成員類型
定義
1
copyfmt
複製格式信息
2
fill
獲取/設置填充字符
其它
序號
成員類型
定義
1
exceptions
用於獲取/設置異常掩碼
2
imbue
Imbue語言環境
3
tie
用於獲取/設置綁定流
4
rdbuf
用於獲取/設置流緩衝區
5
narrow
縮窄字符
6
widen
加寬字符
受保護的成員函數
序號
成員類型
定義
1
init
初始化對象
2
move
移動內部
3
swap
交換內部
4
set_rdbuf
用於設置流緩衝區