How to use lambda for std::find_if

后端 未结 4 960
情书的邮戳
情书的邮戳 2021-02-07 22:33

I am trying to use std::find_if to find an object that matches some criteria. Consider the following:

struct MyStruct         
{
    MyStruct(const int & id         


        
4条回答
  •  没有蜡笔的小新
    2021-02-07 23:06

    Do as following:

    std::find_if(myVector.begin(), myVector.end(), 
              [&toFind] (const auto &ele) { return ele.m_id == toFind.m_id}; );
    

提交回复
热议问题