ctype::do_is
Virtuální funkce nazývá testovat, zda jeden znak má určitý atribut nebo atributy jednotlivých znaků v rozsahu klasifikovat a ukládá je v matici.
virtual bool do_is(
mask maskVal,
CharType ch
) const;
virtual const CharType *do_is(
const CharType* first,
const CharType* last,
mask* dest
) const;
Parametry
maskVal
Hodnota masky, pro které je znak zkoušet.ch
Znak, jehož atributy se zkoušejí.first
Ukazatel na první znak v rozsahu, jejichž atributy je třeba zařadit.last
Ukazatel znak ihned po poslední znak v rozsahu, jejichž atributy je třeba zařadit.dest
Ukazatel na začátek pole, kde mají být uloženy hodnoty masky charakterizuje atributy jednotlivých znaků.
Vrácená hodnota
První členské funkce vrátí logickou hodnotu, která je true znak testován má atribut označena hodnota masky; false Pokud se synchronizace nezdaří atribut.
Druhý členské funkce vrátí pole obsahující hodnoty masky charakterizuje atributy jednotlivých znaků v rozsahu.
Poznámky
Hodnoty masky klasifikaci atributy znaků jsou k dispozici ve třídě ctype_base, z nichž ctype pochází.První členské funkce přijmout výrazy pro jeho první parametr uvedený jako bitové masky a tvořené kombinací hodnoty masky logické bitové operátory (|, & , ^, ~).
Příklad
Naleznete v příkladu pro je, který vyzývá do_is.
Požadavky
Záhlaví:<národního prostředí>
Obor názvů: std