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 ) ; |
(constexpr начиная с C++17) | |
Выполняет поиск символа ch в первых count символах последовательности, на которую указывает ptr .
См.
CharTraits
для общих требований к характеристикам символов для
X::find
.
Параметры
| ptr | - | указатель на строку символов для поиска |
| count | - | количество анализируемых символов |
| ch | - | искомый символ |
Возвращаемое значение
Указатель на первый символ в диапазоне, заданном
[
ptr
,
ptr
+
count
)
, который равен
ch
, или нулевой указатель, если не найден.
Сложность
Линейно по count .