Namespaces
Variants

std::char_traits<char>:: find, std::char_traits<wchar_t>:: find, std::char_traits<char8_t>:: find, std::char_traits<char16_t>:: find, std::char_traits<char32_t>:: find

From cppreference.net
static const char_type *
find ( const char_type * ptr, std:: size_t count, const char_type & ch ) ;
(C++17以降 constexpr)

最初の count 文字内で、 ptr が指すシーケンス内の文字 ch を検索します。

CharTraits の一般的な要件については、 X::find の文字特性に関する一般要件を参照してください。

パラメータ

ptr - 検索対象の文字列へのポインタ
count - 解析する文字数
ch - 検索する文字

戻り値

[ ptr , ptr + count ) で指定された範囲内で ch と等しい最初の文字へのポインタ、または見つからない場合はnullポインタ。

計算量

count に対して線形。