/* LambdaSearch.h */ typedef struct _SERACH { int x; int y; }SEARCH; class Search_Test { private: std::vectorm_vSearch; public: SEARCH* lambdaSearch(const int x, const int y); } /* LambdaSearch.cpp */ SEARCH* Search_Test::lambdaSearch(const int x, const int y) { auto pData = std::find_if(m_vSearch.begin(), m_vSearch.end(), [=](const SEARCH* pData){ return pData->x == x && pData->y== y; }); if (pData == m_vSearch.end()) return nullptr; return *pData; }
'C++' 카테고리의 다른 글
맴버 초기화 리스트 (0) | 2021.03.23 |
---|---|
xmllite 설정하기 (0) | 2013.08.15 |