Шаг 404.
Библиотека STL. Строение строковых классов. Поиск. Поиск последнего вхождения одного из нескольких символов

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

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

  size_type string::find_last_of (const string& str) const
  size_type string::find_last_of (const string& str, size_type idx) const
  size_type string::find_last_not_of (const string& str) const
  size_type string::find_last_not_of (const string& str, size_type idx) const
Функции ищут последний символ, который также входит или не входит в строку str (начиная с индекса idx).

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

    Аргумент str не должен содержать NULL-указатель.

  size_type string::find_last_of (const char* cstr) const
  size_type string::find_last_of (const char* cstr, size_type idx) const
  size_type string::find_last_not_of (const char* cstr) const
  size_type string::find_last_not_of (const char* cstr, size_type idx) const
Функции ищут последний символ, который также входит или не входит в С-строку cstr (начиная с индекса idx).     Функции возвращают индекс символа при успешном поиске или string::npos() в случае неудачи.

    Аргумент cstr не должен содержать NULL-указатель.

  size_type string::find_last_of (char c) const
  size_type string::find_last_of (char c, size_type idx) const
  size_type string::find_last_not_of (char c) const
  size_type string::find_last_not_of (char с size_type idx) const
Функции ищут последний символ, значение которого равно или не равно с (начиная с индекса idx).

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

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




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