lambdafunction1 람다 함수 (lambda function) 쉬운 설명 : 굳이 코드 바깥(혹은 별도 파일, 클래스 등)에 선언, 정의할 필요 없이, 함수 선언과 구현을 필요한 자리에서 "한꺼번에" inline으로 해 주는 편의성을 제공함.c++의 경우를 생각해 보면 함수 정의는 저 바깥에 있고 내부에선 그저 call을 하니 이것의 동작 여부를 알기 위해선 이곳 저곳 이동해야 한다. 그러나 lambda는 그 모든게 한 자리에 있어 가독성이 뛰어나다.거기에 이름도 필요없고 주변 변수도 캡처하여 사용 가능하며 일회성으로 간단한 연산에 매우 경제적으로 사용 가능하다! 1. 람다 함수를 사용한 예시사용 문법 : auto add = [](int x,int y){…};#include int main() { // 1) 람다를 정의해서 add 변수에 저장 auto a.. 2025. 4. 25. 이전 1 다음