Шаг 401.
Библиотека STL.
Строение строковых классов. Поиск. Поиск символа

    На этом шаге мы перечислим функции, используемые для поиска символа.

    Для выполнения указанных операций можно использовать следующие методы:

  size_type string::find (char с) const
  size_type string::find (char с size_type idx) const
  size_type string::rfind (char c) const
  size_type string::rfind (char c, size_type idx) const
Функции ищут первое/последнее вхождение символа с (начиная с индекса idx).

    Функция find() выполняет поиск в прямом направлении и находит первое вхождение.

    Функция rfind() выполняет поиск в обратном направлении и находит последнее вхождение.

    Все функции возвращают индекс символа при успешном поиске или string::npos() в случае неудачи.

    На следующем шаге мы рассмотрим поиск подстроки.




Предыдущий шаг Содержание Следующий шаг