На этом шаге мы перечислим функции, используемые для поиска символа.
Для выполнения указанных операций можно использовать следующие методы:
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
Функция find() выполняет поиск в прямом направлении и находит первое вхождение.
Функция rfind() выполняет поиск в обратном направлении и находит последнее вхождение.
Все функции возвращают индекс символа при успешном поиске или string::npos() в случае неудачи.
На следующем шаге мы рассмотрим поиск подстроки.