ctype::do_is
Virtuální funkce nazývá testovat, zda určitý atribut má jeden znak nebo klasifikaci atributy jednotlivých znaků v rozsahu 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šených.ch
Znak, jehož atributy se zkoušejí.first
Ukazatel myši na první znak v oblasti, jejichž atributy se zařazují.last
Ukazatel na poslední znak v oblasti, jejichž atributy se zařazují bezprostředně následující znak.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 popsaná hodnota masky; FALSE Pokud je atribut.
Druhý členské funkce vrátí pole obsahující hodnoty masky charakterizuje atributy jednotlivých znaků v rozsahu.
Poznámky
Třídy podle hodnoty masky klasifikaci atributy znaků ctype_base, z ctype, které pochází.První členské funkce můžete přijmout výrazy pro svůj první parametr označuje jako bitmasks a logické operátory bitového tvořená kombinací hodnoty masky (|, & , ^ , ~).
Příklad
Příklad pro je, který vyzývá do_is.
Požadavky
Záhlaví: <locale>
Obor názvů: std