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::narrow()函數
它用於指縮小字符,並使用當前在流中的語言環境對象的ctype :: narrow
(如果這樣的等價存在)返回c
的等效變換,否則返回dfault
。
此函數設計用於使用不同(更寬)字符類型的basic_ios
的實例化:請參閱basic_ios :: narro
。
聲明
以下是ios :: narrow
函數的聲明。
char narrow (char c, char dfault) const;
參數
c
− 用於「縮小」的字符。dfault
− 如果c沒有標準等效值,則返回字符。
返回值
如果有設置c
則返回c
。否則它返回默認值。
異常
強保證 - 如果拋出異常,流中沒有任何更改。