Вопросы к Поиску с Алисой
Разница между функциями find и findfirstnot_of при обработке текстовых данных заключается в том, что первая ищет одно, а вторая — другое.
Функция find ищет строку в строке слева направо и возвращает индекс первого вхождения. acmp.ru Если подстроки не существует, функция возвращает беззнаковое значение -1. acmp.ru
Функция findfirstnot_of, в свою очередь, ищет слева направо в строке номер первого символа, не содержащегося в строке, переданной как параметр. acmp.ru mycpp.ru
Таким образом, find ориентирована на поиск определённой строки, а findfirstnot_of — на поиск первого символа, который не входит в заданный набор символов.