名稱空間
變體
操作

std::basic_ios<CharT,Traits>::narrow

來自 cppreference.com
< cpp‎ | io‎ | basic ios
 
 
 
 
char narrow( char_type c, char dfault ) const;

將當前區域設定的字元 c 轉換為其標準等效字元。如果需要,結果會從 char_type 轉換為 char。如果無法執行轉換,函式返回 dfault

實際呼叫 std::use_facet< std::ctype<char_type> >(getloc()).narrow(c, dfault);

[編輯] 引數

c - 要轉換的字元
dfault - 如果轉換不成功,則返回的字元

[編輯] 返回值

轉換為其標準等效字元,然後轉換為 char 的字元。如果轉換失敗,則返回 dfault

[編輯] 參閱

寬化字元
(public member function) [編輯]
呼叫 do_narrow
(public member function of std::ctype<CharT>) [編輯]
如果可能,將寬字元縮小為單位元組窄字元
(function) [編輯]