Open blacktea opened 1 year ago
Хорошая идея, я себе понапридумывал функций equalTo, notEqualTo ... как раз, что бы решить эту проблему
std::any_of(v.begin(), v.end(),equalTo(5));
Это называется contains
Это называется contains
Вместо перегрузки предлагаете алгоритм с другим именем ?
Добавить перегрузки к методам std::any_of, all_of, none_of, которые примают значение в качестве референса. Метод std::find имеет такую перегрузку
cppreference
Ожидаемое сигнатура:
Мотивация Рассмотрим простой пример с использованием std::any_of. Предположим имеем массив чисел, и хотим узнать содержит ли массив какое-то конкретное число.
С std::find мы напишем
C std::any_of:
Мое предложение призвано упростить код. Будет выглядить след. образом.
Полезные ссылки: