C, C++/C++ 언어
[C++] 람다 표현식( lamda expression )에 대한 설명
람다 표현식( lamda expression )이란줄여서 람다( lamda )라고도 하는 람다 표현식은 익명의 함수 객체를 정의하고 사용하기 위한 표기법입니다.이 표현식은 간결한 기능을 구현하는데 너무 많은 손이 가는 것을 막고자 하는 목적으로 C++11부터 도입되었습니다. 다음의 예제는 vector의 원소들을 특정 값에 더하는 간단한 코드입니다.#include #include #include using namespace std;int sum = 0; // 전역 변수void add_func(int val){ sum += val;}int main(){ vector vec = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; for_each( vec.begin(), vec.end(), ..
2024. 7. 26.