ctype::do_narrow
Virtuální funkce se nazývá 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 pomocí členské funkce znaků typu CharType nemají protějšek znaky typu char.first
Ukazatel na první znak v rozsahu znaků, které mají být převedeny.last
Ukazatel znak ihned po poslední znak v rozsahu znaků, které mají být převedeny.dest
Const ukazatel na první znak typu char v cílové oblasti, který uloží převedené rozsah znaků.
Vrácená hodnota
První chráněný člen funkce vrací nativní znak char typ, který odpovídá znak parametru typu CharType nebo default Pokud je definován žádný protějšek.
Druhý chráněný člen funkce vrací ukazatel na cílové oblasti nativní znaků převedené z znaků 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
Naleznete v příkladu pro zúžení, který vyzývá do_narrow.
Požadavky
Záhlaví:<národního prostředí>
Obor názvů: std