basic_ios::narrow
特定の char_typeに対応する文字を検索します。
char narrow(
char_type _Char,
char _Default = '\0'
) const;
パラメーター
_Char
変換対象の char。_Default
目的の char は同じである場合は、返されませんでした。
戻り値
特定の char_typeへの同等の char。
解説
このメンバー関数は use_facet<ctype<E> > getloc ( () ) を返します。narrow(_Char, _Default).
使用例
// basic_ios_narrow.cpp
// compile with: /EHsc
#include <ios>
#include <iostream>
#include <wchar.h>
int main( )
{
using namespace std;
wchar_t *x = L"test";
char y[10];
cout << x[0] << endl;
wcout << x << endl;
y[0] = wcout.narrow( x[0] );
cout << y[0] << endl;
}
出力
116
test
t
必要条件
ヘッダー: <ios>
名前空間: std