ctype::do_narrow
Virtuální funkce volána převést znak typu CharType používá národní prostředí odpovídající znak typu char v nativním znakové sady.
virtual char do_narrow(
CharType ch,
char default = '\0'
) const;
virtual const CharType* do_narrow(
const CharType* first,
const CharType* last,
char default,
char* dest
) const;
Parametry
ch
Znak typu Chartype používá národní prostředí má být převeden.default
Výchozí hodnota přiřazena členské funkce znaky typu CharType nemají protějškem znaky typu char.first
Ukazatel myši na první znak v rozmezí znaků, které chcete převést.last
Ukazatel znak bezprostředně následující poslední znak v rozmezí znaků, které chcete převést.dest
Const ukazatel myši na první znak typu char v cílové oblasti, který ukládá převedené rozsah znaků.
Vrácená hodnota
První chráněné členské funkce vrací nativní znak typu char, která odpovídá znak parametru typu CharType nebo default -li definována žádná protějšku.
Druhý chráněné členské funkce vrací ukazatel do cílové oblasti nativní znaky převedeny z znaky typu CharType.
Poznámky
The second protected member template function stores in destI the valuedo_narrow(firstI,default), for I in the interval [0, last – first).
Příklad
Příklad pro zúžit, který vyzývá do_narrow.
Požadavky
Záhlaví: <locale>
Obor názvů: std