Учитывая следующий код,
std::vector<int> numbers = {1, 2, 3, 4, 5};
std::any_of(std::begin(numbers), std::end(numbers),
[](int number) { return number > 3; } );
означает, что std:: any_of требуется (по стандарту) для возврата, как только он достигнет 4?