[C++] Lambda expression 지역 변수 캡처
람다표현식 지역 변수 캡처capture local variable 점수 배열에서 70점 이상 filter 한다고 생각해보자.#include void foo(int n){ if (n >= 70) { printf("%d ", n); }}int main(){ int score[] = { 90, 30, 60, 70, 20, 10 }; std::for_each(score, score + 6, foo);} 람다 표현식으로 간결하게 표현할 수 있다.#include int main(){ int score[] = { 90, 30, 60, 70, 20, 10 }; std::for_each(score, score + 6, [](int n) { if (n >= 70) printf("%d ", n); });} 📌 [..
2025. 1. 18.