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.com
< cpp | string | char traits
| static const char_type* find( const char_type* ptr, std::size_t count, const char_type& ch ); |
(C++17 以降 constexpr) | |
ptr が指すシーケンスの最初の count 文字の中から、文字 ch を検索します。
X::find に対する文字特性の一般的な要件については、CharTraits を参照してください。
[編集] パラメータ
| ptr | - | 検索対象の文字シーケンスへのポインタ |
| count | - | 分析する文字数 |
| 文字 | - | 検索する文字 |
[編集] 返り値
[ptr, ptr + count) の範囲内で、ch と等価な最初の文字へのポインタ。見つからなかった場合はヌルポインタ。
[編集] 計算量
count に対して線形。