std::basic_string::find_first_not_of
size_type find_first_not_of( const basic_string& str, size_type pos = 0 ) const;
|
(1) | |
size_type find_first_not_of( const CharT* s, size_type pos, size_type count ) const;
|
(2) | |
size_type find_first_not_of( const CharT* s, size_type pos = 0 ) const;
|
(3) | |
size_type find_first_not_of( CharT ch, size_type pos = 0 ) const;
|
(4) | |
Finds the first character equal to none of the characters in the given character sequence. Search begins at pos
, i.e. the found character must not be in position preceding pos
.
1) Finds the first character equal to none of characters in str
.
2) Finds the first character equal to none of characters in the first count
characters of the character string pointed to by s
. s
can include null characters.
3) Finds the first character equal to none of characters in character string pointed to by s
. The length of the string is determined by the first null character.
4) Finds the first character not equal to ch
.
Contents |
[edit] Parameters
str | - | string identifying characters to search for |
pos | - | position for the seach to start from |
count | - | length of character string identifying characters to search for |
s | - | pointer to a character string identifying characters to search for |
ch | - | character identifying characters to search for |
[edit] Return value
position of the found character or npos
if no such character is found.
[edit] Exceptions
1,4)[edit] Notes
These functions use traits::eq() to test the characters for equality.
[edit] Example
This section is incomplete Reason: no example |
[edit] See also
find characters in the string (public member function) |
|
find the last occurrence of a substring (public member function) |
|
find first occurrence of characters (public member function) |
|
find last occurrence of characters (public member function) |
|
find last absence of characters (public member function) |