일반함수의 모양에서 반환타입과 함수이름을 제거하고 []를 표기한다
int main()
{
[](int a, int b){return a+b;};
}
sort함수에서 간단하게 사용이 가능하다. sort함수의 세번째 인자로 함수를 전달하면 비교정책 변경이 가능하다.
-> 함수가 필요한 곳에 함수이름 대신 람다표현식의 사용이 가능하다.
'프로그래밍 > C++' 카테고리의 다른 글
[C++] 포인터와 레퍼런스 (0) | 2021.08.18 |
---|---|
[C++] range for, if init, switch init (0) | 2021.07.25 |
[C++] constexpr (0) | 2021.07.25 |
[C++] 후위 반환 타입 (0) | 2021.07.25 |
[C++] template (0) | 2021.07.22 |