람다 표현식 - C++

김관중·2023년 12월 20일

C++

목록 보기
2/15

람다 표현식은 직접 함수를 선언하지 않고 간단하게 함수식을 나타내는 방법이다.

예를 들어 < algorithm > 헤더의 find_if 함수를 살펴보면,
함수 파라미터가 있는데

vector<pair<string, int>> sortList;
.
.
.
auto it = std::find_if( sortList.begin(), sortList.end(),
    [&User](const std::pair<std::string, int>& element){ return element.first == User.name;} );

위 예시를 보면 [ ] 속에는 람다 표현식에서 리턴값에 사용되는
변수가 사용되었고, ( ) 속 파라미터, 그리고 리턴값이 있다.

profile
꾸준히 학습하기

0개의 댓글