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.
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/string/char_traits/find