가티있는블로그

[C++] 람다표현식

2021. 7. 25. 17:59 | 프로그래밍/C++

일반함수의 모양에서 반환타입과 함수이름을 제거하고 []를 표기한다

 

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