find_if (begin, end, func)
就是从begin开始 ,到end为止,返回第一个让 func这个函数返回true的iterator
这是不是一个回调函数呀?
意思是不是这样:
template
for(T x=begin;t<=end;T++)
if(func(x)!=0)
return x;
class tab_finder
{
public:
tab_finder(CBrowserTab* pTab) :m_pTab(pTab) {}
bool operator ()(vector
{
return (m_pTab == value->pTab);
}
private:
CBrowserTab* m_pTab;
};
参数自己传 重载 ()