const char_type* scan_not (mask m, const char_type* low, const char_type* high) const;
[low,high) 中第一個不屬於 m 指定的任何類別的字元。如果在範圍內未找到此類字元,則返回 high。char 特化 (ctype<char>) 中,此函式使用內部 table 直接返回結果,而不呼叫任何虛成員。| 成員常量 | 值 | 描述 |
|---|---|---|
| space | unspecified (unique bits) | white-space character |
| unspecified (unique bits) | 可列印字元 | |
| cntrl | unspecified (unique bits) | 控制字元 |
| upper | unspecified (unique bits) | 大寫字母 |
| lower | unspecified (unique bits) | 小寫字母 |
| alpha | unspecified (unique bits) | 字母字元 |
| digit | unspecified (unique bits) | decimal digit |
| punct | unspecified (unique bits) | punctuation character |
| xdigit | unspecified (unique bits) | hexadecimal digit |
| alnum | alpha|digit | alpha-numeric character |
| graph | alnum|punct | character with graphic representation |
| 成員常量 | 值 | 描述 |
|---|---|---|
| space | unspecified (unique bits) | white-space character |
| unspecified (unique bits) | 可列印字元 | |
| cntrl | unspecified (unique bits) | 控制字元 |
| upper | unspecified (unique bits) | 大寫字母 |
| lower | unspecified (unique bits) | 小寫字母 |
| alpha | unspecified (unique bits) | 字母字元 |
| digit | unspecified (unique bits) | decimal digit |
| punct | unspecified (unique bits) | punctuation character |
| xdigit | unspecified (unique bits) | hexadecimal digit |
| blank | unspecified (unique bits) | 空白字元 |
| alnum | alpha|digit | alpha-numeric character |
| graph | alnum|punct | character with graphic representation |
[low,high),它包含 low 和 high 之間的所有字元,包括 low 指向的字元,但不包括 high 指向的字元。 |
|
The first non-alphabetic character is: 2. |
[low,high) 中的元素被訪問。