#include <iostream>
#include <algorithm>
#include <functional>
#include <iterator>
#include <vector>
#include <string>

using namespace std::placeholders;

bool check(const std::string &s, std::string::size_type sz)
{
	return s.size() >= sz;
}

int main()
{
	std::vector<int>		 u = { 19, 7, 32, 2, 3, 4, 11, 15, 29, 1, 41 };
	std::vector<std::string> v = { "x", "zzz", "yy", "bbbbbb", "tttt", "rrr", "xxxxxx" };

	std::string s("abc");
	auto it = std::find_if(u.begin(), u.end(), std::bind(check, _2, s));
	std::cout << *it << std::endl;
}