名前空間
変種
操作

std::experimental::basic_string_view<CharT,Traits>::find_first_not_of

From cppreference.com
 
 
 
 
 
constexpr size_type
    find_first_not_of(basic_string_view v, size_type pos = 0) const noexcept;
(1) (Library Fundamentals TS)
constexpr size_type
    find_first_not_of(CharT c, size_type pos = 0) const noexcept;
(2) (Library Fundamentals TS)
constexpr size_type
    find_first_not_of(const CharT* s, size_type pos, size_type count) const;
(3) (Library Fundamentals TS)
constexpr size_type
    find_first_not_of(const CharT* s, size_type pos = 0) const;
(4) (Library Fundamentals TS)

指定された文字シーケンスのどの文字とも等しくない最初の文字を検索します。

1) このビュー内で、位置 pos から開始して、`v` のどの文字とも等しくない最初の文字を検索します。
2) find_first_not_of(basic_string_view(&c, 1), pos) と同等です。
3) find_first_not_of(basic_string_view(s, count), pos) と同等です。
4) find_first_not_of(basic_string_view(s), pos) と同等です。

目次

[編集] Parameters

v - 検索対象のビュー
pos - 検索を開始する位置
count - 比較する文字の文字列の長さ
s - 比較する文字の文字列へのポインタ
文字 - 比較する文字

[編集] Return value

指定された文字列のどの文字とも等しくない最初の文字の位置。そのような文字が見つからない場合は npos

[編集] Complexity

最悪の場合、O(size() * v.size())。

[編集] See also

ビュー内の文字を検索する
(public member function) [編集]
部分文字列が最後に現れる位置を見つける
(public member function) [編集]
文字が最初に現れる位置を見つける
(public member function) [編集]
文字が最後に現れる位置を見つける
(public member function) [編集]
文字が最後に現れない位置を見つける
(public member function) [編集]
English 日本語 中文(简体) 中文(繁體)