Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

ctype – třída