Функцию findfirstnot_of при работе с строками на C++ целесообразно применять в ситуациях, когда нужно найти первый символ, который не представлен в заданном списке. 34
Например, с её помощью можно:
- Найти количество слов в строке. 1 Перед обработкой введённого текста функция возвращает первый индекс любого символа, который не входит в строку разделителей. 1
- Определить первый неалфавитный символ в строке. 2 Например, если в строке «look for non-alphabetic characters…» нужно найти первый неалфавитный символ в определённом диапазоне позиций. 24
Таким образом, функция findfirstnot_of позволяет находить позиции символов, которые не представляют любой символ из заданного набора. 1