C++中 find_if的用法

2024年12月04日 23:55
有3个网友回答
网友(1):

find_if (begin, end, func)

就是从begin开始 ,到end为止,返回第一个让 func这个函数返回true的iterator

网友(2):

这是不是一个回调函数呀?
意思是不是这样:

template

for(T x=begin;t<=end;T++)
if(func(x)!=0)
return x;

网友(3):

class tab_finder
{
public:
tab_finder(CBrowserTab* pTab) :m_pTab(pTab) {}
bool operator ()(vector::value_type &value)
{
return (m_pTab == value->pTab);
}
private:
CBrowserTab* m_pTab;
};
参数自己传 重载 ()