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
|
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 に対して線形。