名前空間
変種
操作

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

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

指定された文字シーケンスのいずれかの文字と等しい最後の文字を検索します。

1) このビュー内で、位置 pos から開始して、v のいずれかの文字の最後の出現箇所を検索します。
2) find_last_of(basic_string_view(&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 - 検索対象の文字文字列へのポインタ
文字 - 検索する文字

[編集] 戻り値

部分文字列のいずれかの文字の最後の出現位置。そのような文字が見つからなかった場合は npos

[編集] 計算量

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

[編集] 関連項目

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