如何将functor加入自己的函数?
在自己的函数里直接用less<int>之类的,不调用find。。。及其他一些泛型算法?
比如写一个过滤函数
template <typename from_iter,typename to_iter,typename method>//method is a functor
filter(from_iter begin,from_iter end,to_iter to,int num,method meth)
{
for(;begin!=end;begin++)
{
if()
{}//将*begin与num利用functor比较
else continue;
*to++=*begin;
}
}