OJ上调用std的algorithm libary, 传入一元谓词或二元谓词(i.e. 函数对象),谓词的接收参数是固定的,所以需要传入的是参数严格匹配的函数对象,所以非静态的成员函数有隐含参数,所以不符合要求,
而lambada表达式,静态成员函数,全局函数都是符合要求的,
stable_partition(v.begin(),v.end(),[](int n)->bool{ return (n&0x1)==1});
OJ上调用std的algorithm libary, 传入一元谓词或二元谓词(i.e. 函数对象),谓词的接收参数是固定的,所以需要传入的是参数严格匹配的函数对象,所以非静态的成员函数有隐含参数,所以不符合要求,
而lambada表达式,静态成员函数,全局函数都是符合要求的,
stable_partition(v.begin(),v.end(),[](int n)->bool{ return (n&0x1)==1});