Шаблон класса std::basic_string
имеет функции-члены find_first_of и find_first_not_of.
Заголовок <algorithm>
, однако, содержит только общий find_first_of.
Вопрос1: Является ли отсутствие
std::find_first_not_of(Iter1 first1, Iter1 last1, Iter2 first2, Iter2 last2)
просто недосмотр (как, например, copy_if
), или он намеренно опущен, поскольку поведение может быть достигнуто с помощью другой стандартной функции?
Конечно, я мог бы написать свой собственный find_first_not_of, но
Question2: Есть ли готовое обходное решение где-то в <algorithm>
? Например, отсутствие copy_if
компенсируется наличием remove_copy_if
Заранее спасибо