const char_type* scan_is (mask m, const char_type* low, const char_type* high) const;
[low,high) 中返回分类到 m 中指定的任何类别的第一个字符。如果在该范围内未找到此类字符,则返回 high。char 特化 (ctype<char>) 中,此函数使用内部 table 直接返回结果,而不调用任何虚成员。| 成员常量 | 值 | 描述 |
|---|---|---|
| space | unspecified (unique bits) | 空白字符 |
| unspecified (unique bits) | 可打印字符 | |
| cntrl | unspecified (unique bits) | 控制字符 |
| upper | unspecified (unique bits) | 大写字母 |
| lower | unspecified (unique bits) | 小写字母 |
| alpha | unspecified (unique bits) | 字母字符 |
| digit | unspecified (unique bits) | 十进制数字 |
| punct | unspecified (unique bits) | 标点符号字符 |
| xdigit | unspecified (unique bits) | 十六进制数字 |
| alnum | alpha|digit | 字母数字字符 |
| graph | alnum|punct | 具有图形表示的字符 |
| 成员常量 | 值 | 描述 |
|---|---|---|
| space | unspecified (unique bits) | 空白字符 |
| unspecified (unique bits) | 可打印字符 | |
| cntrl | unspecified (unique bits) | 控制字符 |
| upper | unspecified (unique bits) | 大写字母 |
| lower | unspecified (unique bits) | 小写字母 |
| alpha | unspecified (unique bits) | 字母字符 |
| digit | unspecified (unique bits) | 十进制数字 |
| punct | unspecified (unique bits) | 标点符号字符 |
| xdigit | unspecified (unique bits) | 十六进制数字 |
| blank | unspecified (unique bits) | 空白字符 |
| alnum | alpha|digit | 字母数字字符 |
| graph | alnum|punct | 具有图形表示的字符 |
[low,high),它包含 low 和 high 之间的所有字符,包括 low 指向的字符,但不包括 high 指向的字符。 |
|
The second sentence is: . Opinions alter, but characters are only developed. |
[low,high) 中的元素会被访问。