[C++] 람다 표현식(Lambda Expression)
·
개발/C++
람다(Lambda) 람다 표현식은 C++ 11, 14에서 추가된 기능으로 익명 함수(Anonymous Function)를 정의하는 데 사용된다. 주로 간단한 함수나 콜백을 생성할 때 유용하다. 기본 형식:[capture_list](parameter_list) -> return_type { function_body};[capture_list](parameter_list) -> return_type { function_body}(); // 소괄호 쌍은 람다표현식을 즉시 실행시키는 역할[capture_list](parameter_list) { function_body}; // "->" 는 생략 가능하지만 형태 변환 주의 필요캡쳐 리스트 ( [ ] )람다 표현식 외부의 변수나 데이터를 람다 내..