Namespaces
Variants

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

From cppreference.net
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 は変換が失敗した場合に返されます。

関連項目

文字をワイド文字に変換
(公開メンバ関数)
do_narrow を呼び出す
( std::ctype<CharT> の公開メンバ関数)
ワイド文字を単一バイトのナロー文字に変換(可能な場合)
(関数)