ctype::do_is

调用虚函数测试单个字符是否具有特定属性或类别每个字符属性在大小和存储在数组中它们。

virtual bool do_is(
    mask maskVal, 
    CharType ch
) const;
virtual const CharType *do_is(
    const CharType* first, 
    const CharType* last,
    mask* dest
) const;

参数

  • maskVal
    字符要测试的掩码值。

  • ch
    属性将测试的字符。

  • first
    对于第一个字符的指针在属性中的分类范围。

  • last
    指向字符的指针在属性中的分类范围的最后一个字符之后。

  • dest
    将存储到掩码值分析数组的开头的指针每个的属性字符。

返回值

第一个成员函数返回一 true 的布尔值,如果测试的字符具有掩码值描述的属性; false,则无法具有特性。

函数返回包含掩码数组的第二个成员值分析每个的属性在范围的字符。

备注

值类别字符的属性选件类提供掩码 ctype_base,ctype派生。第一个成员函数可以接受从掩码值的组合称为位掩码和按位窗体的第一个参数的表达式按逻辑运算符(|,&,^,|)。

示例

参见示例,调用 do_is

要求

标头: <locale>

命名空间: std

请参见

参考

ctype Class