定义iter指向a,用find_if寻找(iter,a+6)中小于1024的元素,如果找到则打印出来;
如果“ find_if(iter,a+6,bind2nd(less<int>(),1024))” 替换成“find_if(a,a+6,bind2nd(less<int>(),1024))”,那么总是从头开始查找小于1024的元素,找到第一个“899”,打印出,再找到,还是“899”,于是就成了一个打印“899”的死循环
除less<int>()外,还有 less_equal<int>() greater<int>() greater_equal<int>() ;