troubleshoot of dev/C++1 람다 (Lambda)의 구조 C++11 부터 Lambda(편의상, 람다)를 사용했다. 함수에 인수로 전달되는 위치에서 클로저를 정의하는 방법이다. 하기는 MS docs의 이미지다. capture절 (lambda-introducer) : 변수 캡쳐 영역 매개 변수 목록 필드. ( 람다 선언자) edit에 대한 passable여부에 대한 필드.(mutable여부) exception 필드. retrun type 필드. 람다의 본문 영역 1. capture 절에 여러 형태가 들어갈 수 있으며, [=] : = 가 들어갈 경우 해당 람다를 call한 function의 모든 변수를 사용할 수 있다. [&] : &의 경우 참조형으로 모든 변수를 사용한다는 의미. 변수 명을 사용해 그것만 참조 하도록 가능. ([args, ...]) 2. 받을 매개.. 2021. 6. 12. 이전 1 다음