Spec-Zone.ru › C++

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API