std::basic_string_view<CharT,Traits>::find - cppreference.com
提供: cppreference.com
<tbody> </tbody>
|
|
(1) | (C++17以上) |
|
|
(2) | (C++17以上) |
|
|
(3) | (C++17以上) |
|
|
(4) | (C++17以上) |
指定された文字シーケンスと等しい最初の部分文字列を探します。
1) v がこのビュー内に現れる最初の位置を探します。 検索は位置 pos から開始されます。
2) find(basic_string_view(std::addressof(ch), 1), pos) と同等です。
3) find(basic_string_view(s, count), pos) と同等です。
4) find(basic_string_view(s), pos) と同等です。
引数
| v | - | 検索するビュー |
| pos | - | 検索を開始する位置 |
| count | - | 検索する部分文字列の長さ |
| s | - | 検索する文字列を指すポインタ |
| ch | - | 検索する文字 |
戻り値
見つかった部分文字列の最初の文字の位置、またはそのような部分文字列が見つからなかった場合は npos。
計算量
最悪で O(size() * v.size())。