로딩
요청 처리 중입니다...

C++ 0x] Lamda(람다) 이야기 9

 C++ 0x] Lamda(람다) 이야기 9

원본은 http://www.devbb.net/viewtopic.php?f=21&t=82&view=previous lambda 람다는 람다 함수 또는 이름 없는 함수라고 부르며 그 성질은 함수 오브젝트와 같습니다.

규격 에서는 람다는 특별한 타입을 가지고 있다고 합니다. 그렇지만 decltype나 sizeof에서는 사용 할 수 없습니다.

C++0x는 람다 덕택에 C++의 표현력이 이전보다 훨씬 더 증대 되었습니다. 0. 특징 1.

람다는 람다 함수 또는 이름 없는 함수라고 부릅며 함수 오브젝트이다. 2. 규격에서 람다는 특별한 타입을 가지고 있다고 한다.

단 decltype나 sizeof에서는 사용 불가 3. 람다를 정의한 곳의 외부 변수를 람다 내부에서 사용하고 싶을 때는 캡쳐한다. 4.

외부 변수를 참조 또는 복사로 캡쳐할 수 있다. 5. 클래스에서도 람다를 사용할 수 있다.

클래스는 람다를 friend로 인식한다. 6. 람다 덕택에 C++의 표현력이 이전보다 훨씬 더 증대 되었다...