multable
[C++]람다 표현식(Lambda Expression) 정리
람다 표현식 (Lambda Expression) 람다 표현식(Lambda Expression)이란 C++11부터 도입된 기능입니다. 함수형 프로그래밍을 구성하기 위한 함수식이며, 간단하게 익명 함수(anonymous function)를 생성할 수 있도록 하는 문법입니다. 객체를 만들 때 필요한 지점에서 메서드 타입, 메서드 이름, 매개변수 타입 등을 쓰지 않고, 생략해서 객체를 만들 수 있게 해 줍니다. [capture](parameter_list) -> return_type { // 함수 본문 } 람다식을 처음 봤을 때는 지금까지 사용하였던 함수와는 달라 헷갈릴 수도 있습니다. 하지만 함수 객체나 함수 포인터를 대신하여 코드를 간결하게 작성을 하게 해주는 문법이기에 알아둔다면 도움이 될 것입니다. 화살..