Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

ctype Class