[C++] 람다(Lambda) 함수C++/C++2024. 6. 23. 21:43
Table of Contents
1. 람다(Lambda) 함수
캡처를 통해 lambda 함수는 자신이 생성된 시점에서의 외부 변수의 값을 유지하거나 사용한다. 일반적으로 lambda 함수는 외부 변수에 대한 접근을 제한한다. lambda 함수 내에서 외부 변수에 접근하려면, 그 변수를 명시적으로 캡처해야 된다.
2. [ ]
[]는 C++에서 람다(Lambda) 함수를 정의할 때 사용
3. 캡처(Capture)
3.1. 캡처(Capture)란?
C++ 람다(Lambda) 함수에서 외부 변수를 내부로 가져오는 것을 말한다.
3.2. 캡처(Capture) 위치
대괄호([ ]) 안에 위치하며, 여기에 캡처할 변수를 지정한다.
4. 사용예시
[캡처위치(외부변수)](lambda 내부 변수){lambda 함수}
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!