Вопросы к Поиску с Алисой
Разница между find и findfirstof при поиске подстроки в C++ заключается в том, что find ищет определённую подстроку, а findfirstof — первый символ из заданной строки. www.geeksforgeeks.org apmath-spbu.github.io
Find ищет первое вхождение другой строки str в текущей. apmath-spbu.github.io ejudge.179.ru Возвращается номер первого символа, начиная с которого далее идёт подстрока, равная строке str. apmath-spbu.github.io ejudge.179.ru Если эта строка не найдена, то возвращается константа string::npos (которая равна -1, но при этом является беззнаковой, то есть на самом деле является большим беззнаковым положительным числом). apmath-spbu.github.io ejudge.179.ru
Findfirstof ищет первое появление любого из символов данной строки str. apmath-spbu.github.io ejudge.179.ru Возвращается номер этого символа или значение string::npos. apmath-spbu.github.io ejudge.179.ru Если задано значение pos, то поиск начинается с позиции pos, то есть возвращаемое значение будет не меньше, чем pos. apmath-spbu.github.io ejudge.179.ru Если значение pos не указано, то считается, что оно равно 0 — поиск осуществляется с начала строки. apmath-spbu.github.io ejudge.179.ru