std::basic_string_view<CharT,Traits>::find_last_of - cppreference.com
提供: cppreference.com
<tbody> </tbody>
|
|
(1) | (C++17以上) |
|
|
(2) | (C++17以上) |
|
|
(3) | (C++17以上) |
|
|
(4) | (C++17以上) |
指定された文字シーケンス内の文字のいずれかと等しい最後の文字を探します。 正確な検索アルゴリズムは規定されていません。 検索は区間 [0; pos] のみが考慮されます。 区間内に文字がなければ、 npos が返されます。
1) v 内のいずれかの文字がこのビュー内に現れる最後の位置を探します。 検索は位置 pos から開始されます。
2) find_last_of(basic_string_view(std::addressof(c), 1), pos) と同等です。
3) find_last_of(basic_string_view(s, count), pos) と同等です。
4) find_last_of(basic_string_view(s), pos) と同等です。
引数
| v | - | 検索するビュー |
| pos | - | 検索を開始する位置 |
| count | - | 検索する文字列の長さ |
| s | - | 検索する文字列を指すポインタ |
| ch | - | 検索する文字 |
戻り値
いずれかの文字が現れる最後の位置、またはそのような文字が見つからなければ npos。
計算量
最悪で O(size() * v.size())。